Socket 學習(三).5 UDP 的弱點

前面 講到了,udp 傳輸文本的例子,發現 udp 確實 比tcp 高效一些,如今我用來傳輸文件,問題果真來了,結果發現 他不能一次 傳輸大於 64K的東西!異步

那麼 我天然想到了 切包,屢次發送,再合併。tcp

結果 就是 他竟然會丟包,收到的包少了,數據丟失了。而後我使用斷點 慢慢的傳輸,看會不會出問題,結果沒出什麼問題,可是發現文件變多了!雖然文件沒有損壞,大小不同了。原來 這是 同步 發送 接收的問題。同步

那麼 接下來 就只能用 異步的發送和接收了,BeginSend 了。udp

相關文章
相關標籤/搜索