看板 C_and_CPP 關於我們 聯絡資訊
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) GCC 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 請問一下 我現在使用tcp來送資料 因為接收端每次接收封包的大小都不一定 所以我的接收端都是一次設一個很大的buffer去read socket 可是我發現有時候接收到的資料會被切開 最後變成有幾個東西會變成垃圾 然後會掉幾個資料 所以我變成我每次傳送都要是固定大小 因為不是所有資料都那麼大 有時候就會浪費 請問有什麼解決辦法嗎 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.171.150
james732:先傳長度再傳資料 03/09 20:33
sudada:自問自答一下 最後還是要自訂協定去切封包快一點... 03/12 22:28