接続済みのソケットだけでなく接続していないソケットに対しても使用可能です。フラグを指定することでこの関数の挙動を設定できます。参照渡しとしなければなりません。ソケットへのパスとなります。リモートホストのポート番号を指定します。この関数はバイナリデータに対応しています。クラスのインスタンスを指定します。バイトまでのデータをリモートホストから取得します。連結したものとなります。そのデータをそのままキューに残しておく。バイト受信するまではブロックする。これより少ないバイト数を返す可能性がある。ファイルへのパスとなります。