在发送数据包时,对方最后一个数据包没有读出来,为什么?怎样解决?请指教!

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:11:31
我还有点不明白:
请问程序一般在那些方面不合理,会造成这种情况,能否总结一下?请指教,谢谢!
关于tcp/ip ,socket 我会继续学习。

让对方多发一个数据包,让最后一个数据包变成倒数第2 个。
造成这种情况原因很多,主要是程序编得不合理,再有就是对tcp/ip,socket不了解造成的。socket在关闭时根据MSDN说法要“优雅”地关闭。讲究可多了。