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

# socket_bind

(PHP 4 >= 4.1.0, PHP 5)

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

## 説明

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

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

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

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

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

成功した場合に `TRUE` 、失敗した場合に `FALSE` を返します。 エラーコードは、 socket_last_error()により取得できます。 このコードを socket_strerror() に渡すことにより、 エラー内容を表すテキストを得ることができます。 socket_last_error()は、Windows 9x/MEマシンに属し ないソケットを誤ったアドレスにバインドしようとした場合には、無効な エラーコードを返すことが報告されていますので注意して下さい。

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

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