共用方式為


Winsock 程式設計考慮

Windows Sockets 2 擴充許多區域中的 Windows Sockets 1.1 功能。 下表摘要說明一些主要功能變更。

功能 描述
Windows Sockets 2 架構 Windows Sockets 2 架構的描述。
通訊端控制碼 通訊端控制碼可以選擇性地是 Windows Sockets 2 中的檔案控制代碼。 可以搭配標準 Windows 檔案 I/O 函式使用通訊端控制碼。
同時存取多個傳輸通訊協定 可讓應用程式使用熟悉的通訊端介面,同時存取一些已安裝的傳輸通訊協定。
通訊協定獨立名稱解析 包含一組標準化的函式,可用來查詢和使用現今存在的數個名稱解析網域 (,例如 DNS、SAP 和 X.500) 。
通訊協定獨立多播和多點 應用程式會探索傳輸所提供的多點或多播功能類型,並以一般方式使用這些設施。
重迭的 I/O 在 Windows 環境中建立的模型之後,併入通訊端 I/O 的重迭範例。
散佈圖/收集 I/O 在 Windows 環境中建立的模型之後,併入散佈/收集功能與通訊端 I/O 的重迭範例。
服務品質 (QoS) 建立慣例,讓應用程式用來交涉頻寬和延遲等參數所需的服務等級。 其他 QoS 相關增強功能包括網路特定服務品質延伸模組的機制。
提供者特定的擴充機制 WSAIoctl函式可讓服務提供者提供提供者特定的功能延伸模組。
共用通訊端 引進 WSADuplicateSocket 函式,以啟用跨進程的通訊端共用。
連線設定和終止 應用程式可以在決定是否接受連入連線要求之前,先取得呼叫端識別碼和服務品質等呼叫端資訊。 您也可以 (支援此) 的通訊協定,在連線終止時間交換端點之間的使用者資料。
正常關機、移轉選項和通訊端關閉 應用程式有數個選項可用來關閉通訊端連線, (關機順序) 。
通訊協定獨立頻外資料 資料流程通訊端抽象概念包括頻外 (OOB) 資料的概念。
偵錯和追蹤設備 Windows Sockets 2 支援特別設計的Ws2_32.dll版本,以及個別的偵錯/追蹤 DLL。
Windows 通訊端相容性問題 Windows Sockets 2 會繼續支援所有 Windows Sockets 1.1 語意和函式呼叫,但處理虛擬封鎖的語意和函式呼叫除外。
處理 Winsock 錯誤 應用程式如何擷取和處理 Winsock 錯誤。