看板 C_and_CPP 關於我們 聯絡資訊
littleshan:那你應該用TCP才對啊...就算你可以調大buffer 05/30 17:33
littleshan:對外的傳輸還是會掉封包,這樣你的測試不就沒意義了 05/30 17:34
bernachom:可以請教一下,對於這個BUFFER的部份該如何調大呢?? 05/30 17:37
http://wwwx.cs.unc.edu/~sparkst/howto/network_tuning.php Windows 我不清楚,你可能要找翻翻 Windows internal 之類的書
bernachom:然後會用UDP...其實第一是因為實驗需要..第二是簡單@@ 05/30 17:38
前面說得很清楚:UDP 並不保證你傳送的資料可以完整送到 所以我實在搞不懂為什麼你那麼堅持要調整 buffer 就算你的測試過了,當這支程式真的要對外傳送資料時它依然會掉封包 然後你想要怎麼解決? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.15.163
bernachom:因為...程式都寫出來了...不想再改了 05/30 18:36
bernachom:大概就只能多傳幾次吧>_< 05/30 18:36
adrianshum:改吧... 你要怎麼多傳幾次? 對方收到的東西不齊全, 再 05/30 18:39
adrianshum:UDP 告訴 sender 去 resend 嗎? 繼續想下去, 你會發覺 05/30 18:40
adrianshum:改一改用 TCP 是最簡單的做法 05/30 18:40
bernachom:好吧~~謝謝嚕>_< 05/30 18:44
ledia:UDP 回頭告訴 sender, 不就是自己寫 TCP 了? XD 05/30 18:44
lwecloud:改用TCP絕對比你在那邊檢查有沒有掉封包又resend簡單得多 05/30 19:52
danielguo:除了 resend 遺漏部分, 還要考慮封包順序和flow control 05/31 02:06