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 的檔。 |
相關主題