tcp/ip是可靠性傳輸協議,它能保證資料能按順序的方式到達目的地.看到以上描述在寫tcp/ip應用的時候似乎就可以放心了,只要程式不出意外就資料輸傳就是正確.但最近在做乙個檔案傳輸工作的時候確得到的結果並不是這樣,發現網路環境和一次傳送資料大會影響整個輸傳結果.以下是這兩晚的測試情況
測試內容描述:
每個檔案塊資訊包大概是120k左右
採用非同步5連線輸傳,雙方的socket.sendbuffersize和socket.receivebuffersize都設定為64k
測試伺服器分別有:
區域網:servera
在美國機房:serverb 延時高,ping有時會超時
測試client一台,通過adsl上網.
補充一下
以上測試只修改了乙個屬性
tcputils.sendbufferlength = 1k,2k,4k,8k
但只有1k的測試結果奇怪地沒出現檔案錯誤,其了幾中均出現僅僅是對serverb,對servera來說沒有出現,2k,4k也只是開啟迅雷的時候錯誤情況多.
C Socket tcp 傳送資料大小問題
tcp ip是可靠性傳輸協議,它能保證資料能按順序的方式到達目的地.看到以上描述在寫tcp ip應用的時候似乎就可以放心了,只要程式不出意外就資料輸傳就是正確.但最近在做乙個檔案傳輸工作的時候確得到的結果並不是這樣,發現網路環境和一次傳送資料大會影響整個輸傳結果.以下是這兩晚的測試情況 測試內容描述...
C Socket tcp 傳送資料大小問題
tcp ip是可靠性傳輸協議,它能保證資料能按順序的方式到達目的地.看到以上描述在寫tcp ip應用的時候似乎就可以放心了,只要程式不出意外就資料輸傳就是正確.但最近在做乙個檔案傳輸工作的時候確得到的結果並不是這樣,發現網路環境和一次傳送資料大會影響整個輸傳結果.以下是這兩晚的測試情況 測試內容描述...
ASIHttpRequest 傳送資料
傳送資料 request addrequestheader referer value 檔案中的資料是需要時才從磁碟載入,所以只要web server能處理,那麼上傳大檔案是沒有問題的。asiformdatarequest request asiformdatarequest requestwith...