请问:MFC TCP/IP使用Receive接收数据,网络不好的情况下,发送方和接收方的数据不一致,何故呢?
程序员小哈 嵌入式领域优质创作者 博客专家认证 2013-10-25 11:26:58 请问:MFC TCP/IP使用Receive接收数据,网络不好的情况下,发送方和接收方的数据不一致,何故呢?recSo.Receive(buff,6250)
得到的数据,发现,接收方和发送方的数据不一致,我发送的是6250个字节,接收方接收到的长度也是6250,但是,发现有一部分数据是重复的,比如头200个字节实际上跟后200个字节是一样的了,也就是说丢了一部分数据,请问,为什么会出现这种情况呢?是我网络不佳,(wifi的信号很低,局域网内传输)导致TCP IP重发导致的数据重复吗?
还是我一次不应该接收那么大的数据呀,6250好像也不大呀?