解决方案 »

  1.   

    先查查wifi模块发出的是什么,再查自己方的问题,从网卡到socket
      

  2.   

       很感谢,大家的回复。前段时间一直没有机会上网,现在才做回复,很抱歉。
        我的接收是一帧一帧收的,一帧是17个字节。确实是因为发送方太快了,接收方才接收不赢。如果降低发送速度,这个问题就没有了。因为发送不受我控制的,发送速度很快。这种情况我该怎么提高我接收的速度呢?如果每次接收170个字节会不会好点呢?接收端是在winCE6.0的一个系统下做的。
        另外发送方没有问题,我用平板电脑做个一个接收端,数据能够全部接收下来,没有出现上述错误。
      

  3.   

    应该是你处理的地方慢了  如果数据一直过来recive17和recive170都差不多了 都是不停的收 区别只是收17的话  收到数据后的逻辑比收170多处理了9次  但处理170数据的时间又是比处理17的时间多的 所以还是要优化你
    收到数据后的业务处理...
      

  4.   

    数据最后2位添加个CRC校验也行,你这边接收到后校验不成功就抛弃