一つまたは複数のソケットの状態を調べる関数です。送受信を多重化することができます。バークレイソケットライブラリとの互換性のためにある、Windowsでは無視される。send関数ソケットを使用してデータを送信します。送信したデータは接続しているサーバに届きます。MSG_OOB)[戻り値]成功時は、送信されたバイト数を返す。失敗時は、SOCKET_ERROR返す。recv関数ソケットを使用してデータを受信します。受信するデータは、接続しているサーバが送信したものです。MSG_OOB)[戻り値]成功時は、受信バイト数を返す。失敗時は、SOCKET_ERROR返す。sendto関数ソケットを使用して送信先を指定してデータを送信します。送信先ソケットのアドレスのサイズ[戻り値]成功時は、送信されたバイト数を返す。失敗時は、SOCKET_ERROR返す。recvfrom関数ソケットを使用して受信するデータの送信元を指定してデータを受信します。送信側のアドレスを持つバッファのサイズへのポインタ[戻り値]成功時は、受信バイト数を返す。失敗時は、SOCKET_ERROR返す。指定のソケットの送信や受信を無効にする。