Winsock 核心通訊端類別

Winsock 核心 (WSK) 網路程式設計介面 (NPI) 定義五種不同的通訊端類別: 基本通訊端接聽通訊端、 資料包通訊端、 連接導向通訊端和 資料流程通訊端。 每個 WSK 通訊端類別都有獨特的功能,並支援一組不同的通訊端功能。 WSK 應用程式必須指定每當建立新的通訊端時,所建立的 WSK 通訊端類別。 每個 WSK 通訊端類別的用途如下:

基本通訊端
基本通訊端僅用於取得和設定傳輸堆疊通訊端選項,或執行通訊端 I/O 控制作業。 基本通訊端無法系結至本機傳輸位址,且不支援傳送或接收網路資料。

接聽通訊端
接聽通訊端可用來接聽來自遠端傳輸位址的連入連線。 接聽通訊端的功能包含基本通訊端的所有功能。

資料包通訊端
資料包通訊端是用來傳送和接收資料包。 資料包通訊端的功能包括基本通訊端的所有功能。

連接導向通訊端
連線導向通訊端是用來透過已建立的連線來傳送和接收網路資料。 連線導向通訊端的功能包含基本通訊端的所有功能。

資料流程通訊端
串流通訊端可用來接聽來自遠端傳輸位址的連入連線, (作為接聽通訊端) ,或透過已建立的連線傳送和接收網路資料, (作為連線導向通訊端) 。 如果您想要接聽通訊端或連線導向通訊端,當您在建立通訊端時不知道,請使用資料流程通訊端。 資料流程通訊端的功能包含基本通訊端的所有功能。