Windows Sockets 2
目的
Windows Sockets 2 (Winsock) 可讓程式設計人員建立進階因特網、內部網路和其他網路功能應用程式,以透過網路傳輸應用程式數據,而不受所使用的網路通訊協定所使用。 透過 Winsock,程式設計人員可以存取進階Microsoft Windows® 網路功能,®例如多播和服務品質(QoS)。
Winsock 遵循 Windows 開放系統架構 (WOSA) 模型;它會定義應用程式開發介面 (API) 之間的標準服務提供者介面 (SPI),以及其導出的函式和通訊協定堆疊。 它使用第一次由 Berkeley Software Distribution (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 Sockets 2 可用於所有 Windows 平臺上。 如果 Windows Sockets 2 平臺限制確實存在某些實作或功能,則會在檔中清楚指出。
在本節中
主題 | 描述 |
---|---|
Windows Sockets 的新功能 |
Windows Sockets 新功能的相關信息。 |
Windows Winsock 網路協議支援 |
不同 Windows 版本上 Windows 套接字的網路通訊協議支持資訊。 |
關於溫襪 的 |
Windows Sockets 程式設計考慮、架構和可供開發人員使用之功能的一般資訊。 |
使用 Winsock |
與 Windows Sockets 搭配使用的程式和程式設計技術。 本節包含基本的 Winsock 程式設計技術,例如 開始使用 Winsock,以及適用於經驗豐富的 Winsock 開發人員的進階技術。 |
Winsock 參考 |
Windows 套接字 API 的檔。 |
相關主題