Share via


select、fd_set、FD_XXX マクロ

ソケットは UNIX 形式の小さい負以外の整数で表されないため、select 関数の実装は Windows ソケットで変更されました。 ソケットの各セットはやはり fd_set 構造体によって表されますが、ビットマスクとして格納されるのではなく、セットはソケットの配列として実装されます。 潜在的な問題を避けるため、アプリケーションでは、FD_XXX マクロの使用方法に従って fd_set 構造体の設定 (FD_SET)、初期化 (FD_ZERO)、クリア (FD_CLR)、チェック (FD_ISSET) を行う必要があります。

ソケット アプリケーションを Winsock に移植

Winsock プログラミングの考慮事項