1. 程式人生 > >UDP可靠傳輸

UDP可靠傳輸

相對於TCP,由於UDP是面向無連線、不可靠的傳輸協議。 
如果我們要用UDP去實現可靠的傳輸,則需要解決兩個問題:丟包和後發先至(包的順序)。

解決方法: 
1)給資料包編號,按照包的順序接收並存儲; 
2)接收端接收到資料包後傳送確認資訊給傳送端,傳送端接收確認資料以後再繼續傳送下一個包,如果接收端收到的資料包的編號不是期望的編號,則要求傳送端重新發送。