使用winsock的时候,如果udp包分片并且udp头的checksum出错了,怎样才能接收到这些分片的包? 本人在做一个windows下的网络程序时候遇到了这个问题,不知道有没有人遇到过,怎么解决,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 UDP本身就是一個不安全的協議,如果你一定要收到這個包,可以從驅動層來搞,否則你只有模擬TCP協議,要求對方重新發此包. 现在只能用udp协议,checksum出错的原因到底是什么呢? 如果udp包分片并且udp头的checksum出错了?1.UDP包分片?2.你怎么知道是checksum出错了?3.如果真出错了,你就收不到。可以考虑重发。 UDP包在应用层一定是整包到达的.其分片由IP层进行(如路由器等),如果有一片未收到,路由器就会将此包所有的其它片丢弃.所一般不建议发送大包数据.在有大包数据发送的情况下,最好自行分片发送,但是如果你自行分片发送,就必须要设计一个重发机制. 跨窗口传值 关于win7 程序没有正常运行,建议以推荐方式运行 求助:ocx打包成CAB文件(里面包含exe文件),项者有分..... 新人报道,散分 撤去bluebohe的大版主职务 一个简单问题 来着有分 关于stack overflow错误!!! 问个关于MovieCollector的问题 多文档打印问题! 很简单的一个位图,20白拿! 原来windows计算器有这么多BUG DLL中如何获得程序路径?
1.UDP包分片?
2.你怎么知道是checksum出错了?
3.如果真出错了,你就收不到。可以考虑重发。
在有大包数据发送的情况下,最好自行分片发送,但是如果你自行分片发送,就必须要设计一个重发机制.