推 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