.NET 中的通訊端
System.Net.Sockets 命名空間包含受控、跨平台的通訊端網路實作。 System.Net 命名空間中的所有其他網路存取類別都建立在此通訊端實作之上。
Socket 類別是通訊端服務的受控程式碼版本,需依賴與 Linux、macOS 或 Windows 之間的原生互通性。 在大部分情況下,Socket
類別方法只會將資料封送處理成原生對應項,並處理任何必要的安全性檢查。
Socket
類別支援兩種基本的模式,同步和非同步。 在同步模式中,呼叫執行網路作業的函式 (例如 SendAsync 和 ReceiveAsync) 會等候作業完成,然後才將控制權傳回給呼叫端程式。 在非同步模式中,這些呼叫會立即傳回。