为什么Winsock的TCP连接会有数据包顺序混乱的现象? 我写了一个多线程的TCP/IP数据包传输的程序,但是测试中发现,Server和Client在同一台机器运行时,数据收发正常;但是分别在局域网的两台机器上测试时,却出现了Client正常接收一个数据包之后就混乱了,漏过了若干数据包,使得数据的接收顺序出现混乱,请问是什么回事? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 和我出现的问题差不多,我用rtp协议,用组播地址:224.1.1.1,Server和Client在同一台机器运行时,数据收发正常;在局域网的两台机器上测试时,却出现了Client正常接收1-2分钟后,收不到数据包。若将地址改为192.168.0.36(局域网内某一台机器),接收又完全正常。这是什么回事? 1.若发送包太小,系统会自动把若干个包合成一个大包发送,这是TCP的特点。检查一下收到的包里是否包含了若干小包。2.若有多个线程同时发,要能保证发送的顺序。 rtp协议是基于UDP的,也是无联接的。因此不可能保证数据完全按照顺序到达。 托盘程序在WIN7下的通知问题 非常怪异的问题 关于一行代码 我机器上运行无误 其他机器上都不行 在线等~~~ 散分!全局的“::”感觉用处太大了,请大家畅所欲言! dll中全局变量的初始化问题? 去除简单水印方法的讨论 在CListCtrl(report属性)里单击空行时会触发什么消息? 怎么在FTP服务器上查找一个文件? 谁能给推荐本计算机纯学术的著名杂志呀~?软件方向的 关于使用QT在word表格中插入图片 哪有Inside_com 的配书源码下载啊? 通过多线程扫描局域网内的所有机器怎么实现? 多线程easy问题
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货