socket_create_listen
接続を受けつけるためにポートにソケットをオープンする
説明
Socketfalse socket_create_listen(int $port
, int $backlog
= SOMAXCONN
)
この関数は、新規接続のみを受け入れるソケットを作成しやすくするためのものです。
パラメータ
-
port
-
すべてのインターフェイスで待ち受けるポート。
-
backlog
-
backlog
パラメータは、
接続の順番待ちのキューをどれだけの長さまで保持するかを定義します。
SOMAXCONN
を
backlog
パラメータに渡します。詳細な情報は
socket_listen を参照ください。
戻り値
socket_create_listen は、
成功した場合に新しい Socket クラスのインスタンスを、
エラー時に false
を返します。エラーコードは
socket_last_error で取得可能です。このコードを
socket_strerror に渡すと、エラーの詳細が文字列で取得可能です。
注意
注意:
特定のインターフェイスのみを listen するソケットを作成したい場合は
socket_create、
socket_bind および socket_listen
を使用します。
参考
- socket_create
- socket_create_pair
- socket_bind
- socket_listen
- socket_last_error
- socket_strerror