以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何用UDPClient发送与接收文件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78613) |
||||
-- 作者:hui986 -- 发布时间:2015/12/13 1:48:00 -- [求助]如何用UDPClient发送与接收文件 如题 建议官方写一两个例子给大家学习、扩展 |
||||
-- 作者:大红袍 -- 发布时间:2015/12/13 12:35:00 -- 你只需要把文件弄成数组发送就可以啊。
接收到字节数组再转换成文件就行啊。
\'读取文件,得到数组data
\'根据数组生成文件 |
||||
-- 作者:hui986 -- 发布时间:2015/12/13 13:31:00 -- 嗯,谢谢大红袍,我测试一下,谢谢! 好像还有每次发送字节数的概念吧 |
||||
-- 作者:大红袍 -- 发布时间:2015/12/13 13:50:00 -- send的时候,不是可以发字符或字节么?
http://www.foxtable.com/help/topics/3003.htm
|
||||
-- 作者:hui986 -- 发布时间:2015/12/13 14:11:00 -- 非常感谢您的帮助,帮助我看了很多次了,能不能帮忙写一个完整的实例? 对于你来讲可能很简单,但对于我来讲这一块真的很复杂 |
||||
-- 作者:hui986 -- 发布时间:2015/12/13 14:15:00 -- 我现在准备用OPENQQ来做文件服务器,基本成型了,现在问题是每次都用代码要从QQServer 的文件夹里拷到相应目录,显得不专业。 还有做一下发送及接收文件进度条难吗? |
||||
-- 作者:大红袍 -- 发布时间:2015/12/13 16:49:00 -- 测试了一下,用foxtable已有的功能来做,同样很麻烦的,而且用udp发送接收内容也有丢包的情况。
你试试,建议用tcp/ip通信吧。
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=28230&skin=0
|
||||
-- 作者:hui986 -- 发布时间:2015/12/13 23:52:00 -- 好的,非常感谢你的! OPENQQ,也有丢包? 这是不是意味着不适合做文件服务器? |
||||
-- 作者:hui986 -- 发布时间:2015/12/14 0:29:00 --
狐表早就考虑好,我们放心应用就是了! 非常感谢!谢谢! |
||||
-- 作者:大红袍 -- 发布时间:2015/12/14 9:10:00 -- udp丢包很正常,特别是7楼这种做法。灵活性更不够。
小文件基本没事,大文件的话,可能会丢包。
tcp/ip协议有丢包重发的处理,可以解决丢包的问题。 |