Windows通訊端 2

目的

Windows通訊端 2 (Winsock) 可讓程式設計人員建立進階網際網路、內部網路和其他具備網路功能的應用程式,以透過網路傳輸應用程式資料,而不受使用的網路通訊協定而不同。 透過 Winsock,程式設計人員可存取進階 Microsoft® Windows ®網路功能,例如多播和服務品質 (QoS) 。

Winsock 遵循Windows開放式系統架構 (WOSA) 模型;它會定義應用程式開發介面 (API) 之間的標準服務提供者介面 (SPI) ,以及其匯出的函式和通訊協定堆疊。 它會使用第一次由 在 BSD) UNIX (熱門的通訊端範例。 稍後已針對 Windows Sockets 1.1 中的Windows進行調整,Windows Sockets 2 應用程式可回溯相容。 Winsock 程式設計先前以 TCP/IP 為中心。 一些使用 TCP/IP 的程式設計做法不適用於每個通訊協定。 因此,Windows Sockets 2 API 會視需要新增函式來處理數個通訊協定。

開發人員對象

Windows Sockets 2 是專為 C/C++ 程式設計人員所設計。 需要熟悉Windows網路功能。

執行階段需求求

Windows通訊端 2 可用於所有Windows平臺上。 Windows Sockets 2 平臺限制的某些實作或功能存在時,檔會清楚說明這些實作或功能。

本節內容

主題 描述
Windows 通訊端的新功能
Windows通訊端新功能的相關資訊。
Windows 中的 Winsock 網路通訊協定支援
不同版本Windows上Windows通訊端的網路通訊協定支援資訊。
關於 Winsock
Windows通訊端程式設計考慮、架構和可供開發人員使用之功能的一般資訊。
使用 Winsock
與 Windows Socket 搭配使用的程式和程式設計技術。 本節包含基本的 Winsock 程式設計技術,例如使用 Winsock 消費者入門,以及適用于資深 Winsock 開發人員的進階技術。
Winsock 參考
Windows通訊端 API 的檔。

 

IP 協助程式

服務品質