ソケット アプリケーションを Winsock に移植する
このセクションでは、Winsock の移植に関する考慮事項について説明します。
Windows ソケットが、通常は Microsoft Windows 環境での実装の困難のために、バークレイ規則への厳密な準拠から転用されているインスタンスの数は限られています。
Windows Sockets でバークレイ規則からの逸脱が発生した場合、その偏差は具体的かつ明確に示されています。 たとえば、関数が Windows ソケットに固有の場合、その偏差は、次のような関数の説明の語句で指定されます。
[function-name] 関数は、Windows Sockets 2 API に対する Microsoft 固有の拡張機能です。
このセクションでは、Winsock へのバークレイ (BSD) UNIX ソケット アプリケーションの移植について説明します。
- ソケット データ型
- マクロの選択、FD_SET、およびFD_XXX
- エラー コード - errno、h_errno、WSAGetLastError
- ポインター
- 名前が変更された関数
- サポートされているソケットの最大数
- インクルード ファイル
- 関数エラー時の戻り値
- Raw Sockets
- バイトの順序付け
- 拡張Byte-Order変換ルーチン
関連トピック