共用方式為


重新命名的函式

在兩種情況下,必須重新命名在 Berkeley Sockets 中使用的函式,以避免與其他Microsoft Windows API 函式發生衝突。

Close 和 Closesocket

套接字是以 Berkeley Sockets 中的標準檔案描述元表示,因此 關閉 函式可用來關閉套接字和一般檔案。 雖然 Windows 套接字中沒有任何專案可防止實作使用一般檔案句柄來識別套接字,但不需要它。 在 Windows 上,套接字必須使用 closesocket 例程來關閉。 在 Windows 上,使用 關閉 函式來關閉套接字不正確,而且此規格未定義這樣做的效果。

Ioctl 和 Ioctlsocket/WSAIoctl

各種 C 語言運行時間系統會針對與 Windows 套接字無關的用途使用 IOCTL。 因此,ioctlsocket 函式和 WSAIoctl 函式已定義,以處理 Berkeley 軟體發佈 IOCTLfcntl 所執行的套接字函式。

closesocket

ioctlsocket

將套接字應用程式移植到 Winsock

Winsock 程式設計考慮

WSAIoctl