使用 UDP 建置高效能網路應用程式

UDP(User Datagram Protocol)支援讓開發者能為即時通訊與高頻資料串流打造應用程式。

使用 UDP 建置高效能網路應用程式

在網際網路通訊中,UDP(User Datagram Protocol,使用者資料報協定)是一種無連線、以訊息為導向的通訊協定,會以資料報(datagrams)的形式傳送資料。它運作於傳輸層,並將速度與效率置於優先順序,重點在於傳遞速度,而非保證送達或資料依序到達。對於 .NET 開發者而言,UDP 提供了相對於 TCP 的輕量替代方案,能在需要高效能的情境(例如串流或即時資料供稿)中實現快速資料傳輸。

多個 .NET 通訊與訊息傳遞元件都提供 UDP 功能,包括:

如需更深入了解功能與價格,請參閱我們對 .NET 通訊與訊息傳遞元件的比較。

比較 .NET 通訊與訊息傳遞元件