Socket 通信接收到的数据不正确 socket 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先查查wifi模块发出的是什么,再查自己方的问题,从网卡到socket 很感谢,大家的回复。前段时间一直没有机会上网,现在才做回复,很抱歉。 我的接收是一帧一帧收的,一帧是17个字节。确实是因为发送方太快了,接收方才接收不赢。如果降低发送速度,这个问题就没有了。因为发送不受我控制的,发送速度很快。这种情况我该怎么提高我接收的速度呢?如果每次接收170个字节会不会好点呢?接收端是在winCE6.0的一个系统下做的。 另外发送方没有问题,我用平板电脑做个一个接收端,数据能够全部接收下来,没有出现上述错误。 应该是你处理的地方慢了 如果数据一直过来recive17和recive170都差不多了 都是不停的收 区别只是收17的话 收到数据后的逻辑比收170多处理了9次 但处理170数据的时间又是比处理17的时间多的 所以还是要优化你收到数据后的业务处理... 数据最后2位添加个CRC校验也行,你这边接收到后校验不成功就抛弃 catch()捕捉不到异常怎么办? bmp32转化为bmp24 OnInitDialog返回TRUE时为什么会触发按钮消息? 请问,diblook在哪里? 求助:GetLastError() == ERROR_IO_PENDING 问题? 按钮不能改变颜色 哪位知道那个函数可以创建数据库的DSN? richedit的问题?? 一般一个计算机可带硬盘的容量是多少???? 关于线程间通信问题?? dll问题求解 VC中的MFC树形控件和Oracle数据库的实时显示
我的接收是一帧一帧收的,一帧是17个字节。确实是因为发送方太快了,接收方才接收不赢。如果降低发送速度,这个问题就没有了。因为发送不受我控制的,发送速度很快。这种情况我该怎么提高我接收的速度呢?如果每次接收170个字节会不会好点呢?接收端是在winCE6.0的一个系统下做的。
另外发送方没有问题,我用平板电脑做个一个接收端,数据能够全部接收下来,没有出现上述错误。
收到数据后的业务处理...