高分求:UDP 传送文件 或 二进制数据的例子. (主要问题就是解决丢包的难题: 我快崩溃了) :(`````` 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UDP的确不稳定(有丢包现象),用TCP协议就好. 呵呵只能自己程序做验证了,模拟TCP了,丢包重发 楼上的几位大哥: tip 的确没问题,这是众所周知的.但是QQ的传送文件,视频聊天等 都能用UDP.他们能达到,咱们做程序员的也应该能达到. 丢包重发---- 算法不知道应该怎么实现,不知道有实例没? 或者告知程序流程思路. ????你真是有空.QQ传文件是UDP?你是要传文件还是玩UDP?????不知道你做这件事的初衷 其实主要还是UDP. 项目中有一项是要 N 个客户端同时向服务器端发送数据或指令. 同一时间或不同时间, 用TCP的方案已经被否决……所以要看看UDP的解决方法. udp 传输文件 每传一块数据(譬如每块大小是1024)记录该块的位置 然后保存,等全部发送完毕后再根据记录检查掉包的数据 再进行传送,完毕后 然后再检查 再传送......直到文件完整,另外 N 个客户端同时向服务器端发送数据或指令. 同一时间或不同时间 这个要求也可以用tcp来实现,、每收到一个请求 建立一个tcp连接 也就是建立N个tcp连接。建议使用tcp tcp更稳定,由于算法简单所以传输文件速度也比udp快,不过tcp不可以内网对内网传输文件(需要中转) udp 可以实现 所以QQ使用UDP技术来传输文件 服务器和客户端约定每次发送的数据块的格式,发送端发送格式为:数据块大小+数据块+识别码(用于扩展),接收端接受到数据后读取数据块大小,然后判断后面的数据块是否完整,识别码可以自己扩充,如果判断数据不完整,则发送消息告诉发送端,要求发送端重发。个人的一点意见,不过始终感觉不如TCP/IP好。 想让vb播放指定的文本,怎么做 应用程序自动更新问题,请高手解答 datagrid修改数据能否经过确认再反映到SQL数据库?包括取消厚进行回滚? 求教Combo控件编程的技巧 串口打不开? 高手们帮忙啊 『题外话』我上csdn的几个疑问!? 请问那里有讲用VB做三层结构应用的资料? 如何提高自己的得分? 发生MMSYSTEM296错误!怎么办 [公告]关于强制结帖 calendar1日历控件问题
项目中有一项是要 N 个客户端同时向服务器端发送数据或指令. 同一时间或不同时间, 用TCP的方案已经被否决……所以要看看UDP的解决方法.
建议使用tcp tcp更稳定,由于算法简单所以传输文件速度也比udp快,不过tcp不可以内网对内网传输文件(需要中转) udp 可以实现 所以QQ使用UDP技术来传输文件
个人的一点意见,不过始终感觉不如TCP/IP好。