.NET 中的通訊端

System.Net.Sockets 命名空間包含受控、跨平台的通訊端網路實作。 System.Net 命名空間中的所有其他網路存取類別都建立在此通訊端實作之上。

Socket 類別是通訊端服務的受控程式碼版本,需依賴與 Linux、macOS 或 Windows 之間的原生互通性。 在大部分情況下,Socket 類別方法只會將資料封送處理成原生對應項,並處理任何必要的安全性檢查。

Socket 類別支援兩種基本的模式,同步和非同步。 在同步模式中,呼叫執行網路作業的函式 (例如 SendAsyncReceiveAsync) 會等候作業完成,然後才將控制權傳回給呼叫端程式。 在非同步模式中,這些呼叫會立即傳回。

另請參閱