原创 Winsock參考:Winsock函數

以下列表提供了每個Winsock函數的簡明描述。 有關任何函數的其他信息,請單擊函數名稱。 函數 描述 accept 允許在套接字上進行傳入連接嘗試。 AcceptEx 接受新連接,返回本地和遠程地址,並接收客戶端應用程序發送的第一個數據

原创 Winsock參考:Winsock體結構體

以下列表提供了每個Winsock結構和typedef的簡明描述。 有關任何結構或typedef的其他信息,請單擊結構或typedef名稱。 結構體 描述 addrinfo 由getaddrinfo函數用於保存主機地址信息。 addrinf

原创 關於winsock:網絡位置感知服務提供商(NLA)

運行Microsoft Windows的個人計算機通常具有多個網絡連接,例如連接到不同網絡的多個網絡接口卡(NIC),或物理網絡連接和撥號連接。 Windows套接字能夠在一段時間內枚舉可用的網絡接口,但以前無法獲得有關網絡連接的某些關鍵

原创 Winsock參考:Winsock追蹤事件

本節介紹有關特定Winsock跟蹤事件詳細信息的詳細信息。 Winsock跟蹤是一種故障排除功能,可以在零售二進制文件中啓用,以最小的開銷跟蹤某些Windows套接字事件。 此功能爲開發人員和產品支持提供了更好的診斷功能。 Winsock

原创 使用Winsock:組播編程

通過Windows套接字啓用多播編程。 Windows套接字通過使用套接字選項或IOCTL,在IPv6和Internet組管理協議版本2(IGMPv2)和3(IGMPv3)上啓用多播偵聽器發現(MLD)版本1(MLDv1)和2(MLDv2

原创 Winsock參考:Winsock枚舉

以下列表提供了每個Winsock枚舉的簡明描述。 有關任何枚舉的其他信息,請單擊枚舉名稱。 枚舉 描述 CONTROL_CHANNEL_TRIGGER_STATUS 指定查詢的狀態,該查詢針對TCP套接字的REAL_TIME_NOTIFI

原创 關於winsock:Internet協議版本6(IPv6)

確保新的Winsock應用程序以及現有應用程序與IPv6完全兼容非常重要。 2011年,亞洲和太平洋地區用於新IPv4地址分配的IPv4地址空間的可用性已經用盡。預計世界其他地區將在幾年內耗盡。 使用IPv6地址可以獲得越來越多的新網站和

原创 關於winsock:多點和多播語義

在考慮如何在Windows套接字2(Winsock)中支持多點和多播語義時,許多現有和提議的方案(包括IP多播,ATM點對多點連接,ST-II,T.120,H.320- MCU)進行了檢查。 爲了能夠對各種方案進行連貫的討論,首先要創建一

原创 關於Winsock:Winsock編程注意事項:處理Winsock錯誤

函數返回時,大多數Windows Sockets 2函數都不會返回錯誤的具體原因。 如果成功,某些Winsock函數返回零值。 否則,返回值SOCKET_ERROR(-1),並通過調用WSAGetLastError函數來檢索特定的錯誤號。

原创 關於winsock:註冊和名稱解析

Windows套接字2是一組功能,用於標準化應用程序訪問和使用各種網絡命名服務的方式。 使用這些功能時,應用程序無需區分與名稱服務相關的廣泛不同的協議,如DNS,NIS,X.500,SAP等。要保持與Windows套接字1.1的完全向後兼

原创 關於Winsock:重疊的I / O和事件對象

Windows套接字2支持重疊I / O,所有傳輸提供程序都支持此功能。 重疊I / O遵循Windows中建立的模型,可以在使用套接字函數創建的套接字上執行,也可以使用WSASocket函數創建的套接字執行,並在dwFlags參數中設置

原创 關於Winsock:Winsock編程注意事項:優雅關閉、留存選項和套接字關閉

以下材料用於提供關閉套接字和關閉套接字連接所述主題作爲澄清。 區分關閉套接字連接和關閉套接字之間的區別非常重要。 關閉套接字連接涉及在兩個端點之間交換協議消息,此後稱爲關閉序列。 定義了兩類通用的關閉序列:優雅和流產(也稱爲硬)。 在正常

原创 關於Winsock:Winsock編程注意事項:與協議無關的多播和多點

Windows套接字2提供了利用傳輸的多點和多播功能的通用方法。 這種通用方法實現了這些功能,就像它允許訪問許多傳輸協議的基本數據傳輸功能一樣。 術語“多點”在下文中用於指代多播和多點通信。 當前的多點實現(例如,IP多播,ST-II,T

原创 關於Winsock:Winsock編程注意事項

Windows套接字2在許多方面擴展了Windows套接字1.1的功能。 下表總結了一些主要功能更改。 特性 描述 Windows Sockets 2 Architecture Windows Sockets 2體系結構的說明。 Sock

原创 關於Winsock:Winsock編程注意事項:Windows套接字兼容性問題

Windows套接字2繼續支持所有Windows套接字1.1語義和函數調用,除了處理僞阻塞的那些。 由於Windows套接字2僅在32位預搶佔調度環境中運行,因此無需實現Windows套接字1.1中的僞阻塞。 這意味着永遠不會指示WSAE