PHP マニュアル
前のページ |  | 次のページ

# socket_create_listen

(PHP 4 >= 4.1.0, PHP 5)

socket_create_listen -- 接続を受けつけるためにポートにソケットをオープンする

## 説明

resource socket_create_listen ( int port [, int backlog] )

この関数は、新規接続のみを受け入れるソケットを作成しやすくするための ものです。

socket_create_listen() は、 `AF_INET` 型で すべての ローカルインターフェースの指定したポート上で新規接続を待ち受ける 新規ソケットリソースを作成します。

`backlog` パラメータは、接続の順番待ちのキューを どれだけの長さまで保持するかを定義します。 `SOMAXCONN` を `backlog` パラメータに渡します。詳細な情報は socket_listen() を参照ください。

socket_create_listen() は、成功した場合に 新規ソケット記述子を、エラー時に `FALSE` を返します。エラーコードは socket_last_error() で取得可能です。このコードを socket_strerror() に渡すと、エラーの詳細が文字列で 取得可能です。

> 注意: 特定のインターフェースのみを listen するソケットを作成したい場合は socket_create()、 socket_bind() および socket_listen() を使用します。

socket_create()、 socket_bind()、 socket_listen()、 socket_last_error() および socket_strerror() も参照ください。

前のページ | ホーム | 次のページ
socket_connect | 上に戻る | socket_create_pair