已重新命名的函式
在兩種情況下,必須重新命名 一個在 Berkeley Sockets 中使用的函式,以避免與其他 Microsoft Windows API 函式發生衝突。
Close 和 Closesocket
通訊端是以 Calc Sockets 中的標準檔案描述元表示,因此 關閉 函式可用來關閉通訊端和一般檔案。 雖然 Windows Sockets 中沒有任何專案可防止實作使用一般檔案控制碼來識別通訊端,但不需要它。 在 Windows 上,通訊端必須使用 closesocket 常式來關閉。 在 Windows 上,使用 close 函式關閉通訊端不正確,而且此規格未定義這麼做的效果。
Ioctl 和 Ioctlsocket/WSAIoctl
各種 C 語言執行時間系統會針對與 Windows 通訊端無關的目的使用 IOCTL。 因此, ioctlsocket 函式和 WSAIoctl 函式已定義,以處理 Book Software Distribution 中 由 IOCTL 和 fcntl 執行的通訊端函式。
相關主題