共用方式為


Windows 套接字:資料報套接字

本文說明數據報套接字,這是兩種可用的 Windows 套接字類型之一。 (另一種類型是 數據流套接字

Datagram 套接字提供不保證排序或不重複的雙向數據流。 數據報也不保證可靠;它們可能無法到達。 只要記錄小於接收者的內部大小限制,數據報數據可能會順序失序且可能重複,但是會保留數據中的記錄界限。 您必須負責管理排序和可靠性。 (在局域網路 [LAN] 上可靠性往往不錯,但廣域網 [WAN] 則較少,例如因特網。

數據報為「無連接」,也就是說,不會建立明確的連線;您會將數據報訊息傳送至指定的套接字,而且您可以從指定的套接字接收訊息。

資料報套接字的一個範例是一個維持網路上系統時鐘同步的應用程式。 這至少說明某些設定中數據報套接字的額外功能:將訊息廣播到大量的網路位址。

資料包套接字比流套接字更適合於以記錄為導向的資料。 如需數據報套接字的詳細資訊,請參閱 Windows SDK 中提供的 Windows 套接字規格。

另請參閱

MFC 中的 Windows 套接字
Windows 套接字:背景