[問題] Socket TCP封包毀損問題

作者: ghostx2 (Ghostx2)   2015-08-03 23:01:21
目前環境為Framework 4.0
使用C# Socket實作非同步TCP通訊
正常傳輸封包大小為4K
但偶發性Client傳給Server會變成10MB
導致無法解序列化
10MB剛好也為緩衝區設置大小
請問有什麼方向可以參考?
還是要自己寫重傳機制
感謝!
作者: unstoppable (BEN)   2015-08-04 04:02:00
我是先傳大小,然後做接收,接收端每次收到訊息都會回傳訊號,發送端確認接收端有收到再繼續下一件事

Links booklink

Contact Us: admin [ a t ] ucptt.com