Windows Sockets:資料包通訊端
本文說明資料包通訊端,這是兩種可用的 Windows 通訊端類型之一。 (另一種類型是 資料流程通訊端 。
Datagram 通訊端支援不保證會排序或取消刪除的雙向資料流程。 資料包也不保證可靠;他們無法到達。 只要記錄小於接收者的內部大小限制,資料包資料可能會順序失序且可能重複,但是會保留資料中的記錄界限。 您必須負責管理排序和可靠性。 (在區域網路 [LAN] 上可靠性往往不錯,但廣域網路 [WAN] 則較少,例如網際網路。
資料包為「無連接」,也就是說,不會建立明確的連線;您會將資料包訊息傳送至指定的通訊端,而且您可以從指定的通訊端接收訊息。
資料包通訊端的範例是讓系統時鐘保持在網路上同步處理的應用程式。 這至少說明某些設定中資料包通訊端的額外功能:將訊息廣播到大量的網路位址。
資料包通訊端優於記錄導向資料的資料流程通訊端。 如需資料包通訊端的詳細資訊,請參閱 Windows SDK 中提供的 Windows 通訊端規格。