將通訊端應用程式移植到 Winsock
本節說明 Winsock 移植考慮。
有一些有限的實例,Windows Sockets 因 Microsoft Windows 環境中的實作困難而無法嚴格遵循 一般慣例。
當 Windows Sockets 中發生與慣例的偏差時,明確指出偏差。 例如,如果函式是 Windows Sockets 特有的,該偏差會以類似下列的函式描述中的片語指定:
[function-name]函式是 Windows Sockets 2 API 的 Microsoft 特定延伸模組。
本節提供將 Berkeley (BSD) UNIX 通訊端應用程式移植到 Winsock 的相關資訊:
- 通訊端資料類型
- 選取、FD_SET和FD_XXX宏
- 錯誤碼 - errno、h_errno 和 WSAGetLastError
- 指標
- 已重新命名的函式
- 支援的通訊端數目上限
- 包含檔案
- 函式失敗時的傳回值
- 原始通訊端
- 位元組排序
- 擴充Byte-Order轉換常式
相關主題