作者ghostx2 (Ghostx2)
看板C_Sharp
标题[问题] Socket TCP封包毁损问题
时间Mon Aug 3 23:01:21 2015
目前环境为Framework 4.0
使用C# Socket实作非同步TCP通讯
正常传输封包大小为4K
但偶发性Client传给Server会变成10MB
导致无法解序列化
10MB刚好也为缓冲区设置大小
请问有什麽方向可以参考?
还是要自己写重传机制
感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.232.68.129
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1438614083.A.67A.html
※ 编辑: ghostx2 (118.232.68.129), 08/03/2015 23:01:51
1F:→ unstoppable: 我是先传大小,然後做接收,接收端每次收到讯息都会回 08/04 04:02
2F:→ unstoppable: 传讯号,发送端确认接收端有收到再继续下一件事 08/04 04:03