多个终端对着一个路由器点播,出现重包现象;抓包显示路由器再有应答的情况下依然重发,导致终端在应用层收到两个一样的数据包。
我的程序写法:在接收到上一个的数据包应答以后发送下一个数据包,不断发送。
解决过程:1.去掉终端轮询没有解决。
猜想:可能是数据碰撞的问题,假设三个设备分别是EA,EB,和R。
如果在R给EA发送ack的同时,EB向R发送数据包。会不会导致数据碰撞。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.