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

# bind

(4.0.2 - 4.0.6 only)

bind -- ソケットに名前をバインドする

## 説明

int socket_bind ( resource socket, string address, int `[port]`)

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

socket_bind()は、 `address`で指定した名前を `socket`で指定したソケットにバインドします。 このソケットは、socket()で作成した有効なソケッ ト記述子である必要があります。

ソケットの種類が`AF_INET`の場合、パラメータ `address` は、4-ドット表記のIPアドレス(例: `127.0.0.1`)であり、`AF_UNIX` の場合はUNIXドメインソケットのパス名です。

パラメータ`port`は、 `AF_INET`ソケットに接続する場合にのみ使用され、 接続するリモートホストのポートを指定します。

成功時にゼロを返し、失敗時に負のエラーコードを返します。このコー ドは、エラーの内容を文字列で取得するために socket_strerror()に渡すことが可能です。

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

前のページ | ホーム | 次のページ
socket_accept | 上に戻る | socket_clear_error