首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

CAsynSocket的接收数据与发送数据不一致的有关问题

2012-06-20 
CAsynSocket的接收数据与发送数据不一致的问题如题,使用两台PC互相发送数据,一端是自己写的程序,一端是网

CAsynSocket的接收数据与发送数据不一致的问题
如题,使用两台PC互相发送数据,一端是自己写的程序,一端是网口调试助手,协议是UDP。
利用网口调试助手连续发送数据,在自己程序接收时,发现有的数据的前几字节被改变了,内容是自己程序发往网口调试助手那一端的,不知什么原因,请高手解答下,谢谢。

[解决办法]
找个监控数据的软件抓个包看看。是发出来已经改了,还是收到以后才改的。
[解决办法]
udp,可能会出现不一致的情况
但总出现的话,肯定是程序出了问题
[解决办法]
字节对齐的问题, 
#pragma pack(1)
把这一行加入cpp文件的顶部。按照1个字节对齐。试试看

热点排行