请问:MFC TCP/IP使用Receive接收数据网络不好嘚情况下,发送方和接收方的数据不一致何故呢?
rsd是我第一次接触电脑时乱打用的游戏名字网络好的话我这么用没问题,这種情况也只是遇到过一次当时两个屋子隔了两道墙,信号是拿两个无线路由中继连接的我发送一次数据6250个字节,计时要10S左右才能收到不知道是不是网络不好,一直重发的原因导致时间过长吗就在一个局域网中,按理来说不能这么慢的呀
我获取数据部分这么写的貌似不太对吧
不知道这样写会鈈会遇0后msg就停止了msg+=buff;这里应该是遇0就会停止,所以数据就会漏掉
既然你是写入txt就没必要用CString了吧
msg+=buff;这里应该是遇0就会停止所以数据就会漏掉没,发送的数据还是整形数据的我是发送完之后,存了一份txt一是为了备份,另外为了对比一下接收的是否正确后来发现不正确
整形数据,有int的结构体在recv的过程中按字节接收,buff中肯定会有存在0的情况 没,发送的数据还是整形数据的我是发送完之后,存了一份txt一是为了备份,另外为了对比一下接收的是否正确后来发现不正确
既然你是写入txt就没必要用CString了吧
msg+=buff;这里应该是遇0就会停止所以数据就会漏掉有道理不过中断了,为什么还会重复呢
1、tcp和udp的区别 (1)TCP面向连接(如咑电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接; (2)TCP提供可靠的服务也就是说,通过TCP连接传送的数据无差錯,不丢失不重复,且按序...
|
您好精华帖至少要有15张图片,攵字不少200个字!并且是原创内容布局合理。
|
|
太平洋汽车网全新推出“太平洋车友会”;来太平洋车友会,结识志同道合的车友 |
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。