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

# socket_listen

(PHP 4 >= 4.1.0, PHP 5)

socket_listen -- ソケット上で接続待ち(listen)する

## 説明

int socket_listen ( resource socket, int backlog)

警告
この関数は、 実験的なステータスにあります。これは、この関数の 動作、関数名、ここで書かれていること全てがPHPの将来のバージョンで予告 なく変更される可能性があることを意味します。注意を喚起するとともに自分 のリスクでこの関数を使用して下さい。

ソケットsocketが socket_create()を用いて作成され、 socket_bind()で名前が付けられた後、 socket上の接続要求を待つための通信ができる ようになります。最大backlog個の接続を処理 用のキューで待ち受けることが可能です。

listen()はソケットが SOCK_STREAM型または SOCK_SEQPACKET型の場合のみ利用可能です。

成功時にゼロ、失敗時に負のエラーコードを返します。このコードを socket_strerror()に指定することによりエラーの 内容を文字列として取得可能です。

socket_accept(), socket_bind(), socket_connect(), socket_create(), socket_get_status(), socket_strerror()も参照下さい。

前のページ | ホーム | 次のページ
socket_last_error | 上に戻る | socket_read