socket_accept PHP 4.1.0

resource socket_accept(resource socket)

 

リスニングソケットへの接続を受け付けます。

socket_bind PHP 4.1.0

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

 

開いているソケットをリスニングポートにバインドします。ポートは AF_INET ファミリでのみ指定されます。

socket_clear_error PHP 4.1.0

void socket_clear_error([resource socket])

 

ソケットのエラーまたは最後のエラーコードをクリアします。

socket_close PHP 4.1.0

void socket_close(resource socket)

 

ファイル記述子を閉じます。

socket_connect PHP 4.1.0

bool socket_connect(resource socket, string addr[, int port])

 

socket で指定されたソケットの addr:port への接続を開きます。

socket_create_listen PHP 4.1.0

resource socket_create_listen(int port[, int backlog])

 

接続を受け付けるためにポートでソケットを開きます。

socket_create_pair PHP 4.1.0

bool socket_create_pair(int domain, int type, int protocol, array &fd)

 

区別できないソケットのペアを作成して fd に格納します。

socket_create PHP 4.1.0

resource socket_create(int domain, int type, int protocol)

 

domain と type で指定されるドメインの通信のエンドポイントを作成します。

socket_get_option PHP 4.3.0

mixed socket_get_option(resource socket, int level, int optname)

 

ソケットのソケットオプションを取得します。

socket_getpeername PHP 4.1.0

bool socket_getpeername(resource socket, string &addr[, int &port])

 

指定されたソケットのリモート側をクエリーします。結果は、種類に応じて、ホスト/ポートまたは Unix ファイルシステムパスのいずれかになります。

socket_getsockname PHP 4.1.0

bool socket_getsockname(resource socket, string &addr[, int &port])

 

指定されたソケットのリモート側をクエリーします。結果は、種類に応じて、ホスト/ポートまたは Unix ファイルシステムパスのいずれかになります。

socket_iovec_add PHP 4.1.0

bool socket_iovec_add(resource iovec, int iov_len)

 

新しいベクターを分散/収集用配列に追加します。

socket_iovec_delete PHP 4.1.0

bool socket_iovec_delete(resource iovec, int iov_pos)

 

ベクターの配列からベクターを削除します。

socket_iovec_fetch PHP 4.1.0

string socket_iovec_fetch(resource iovec, int iovec_position)

 

iovec_id[iovec_position] で指定された iovec に格納されているデータを返します。

socket_iovec_free PHP 4.1.0

bool socket_iovec_free(resource iovec)

 

iovec_id で指定された iovec を解放します。

socket_iovec_set PHP 4.1.0

bool socket_iovec_set(resource iovec, int iovec_position, string new_val)

 

iovec_id[iovec_position] に保持されているデータに new_val を設定します。

socket_last_error PHP 4.1.0

int socket_last_error([resource socket])

 

最後のソケットエラー (最後に使用された、または提供されたソケットリソース) を返します。

socket_listen PHP 4.1.0

bool socket_listen(resource socket[, int backlog])

 

ソケット上で接続をリッスンします。backlog には待機可能な最大接続数を指定します。

socket_read PHP 4.1.0

string socket_read(resource socket, int length[, int type])

 

ソケットから最大バイト長を読み取ります。

socket_readv PHP 4.1.0

bool socket_readv(resource socket, resource iovec_id)

 

iovec_id で定義された分散収集用配列を使用してファイル記述子から読み取ります。

socket_recv PHP 4.1.0

int socket_recv(resource socket, string &buf, int len, int flags)

 

接続されているソケットからデータを受信します。

socket_recvfrom PHP 4.1.0

int socket_recvfrom(resource socket, string &buf, int len, int flags, string &name[, int &port])

 

接続されているかどうかにかかわらず、ソケットからデータを受信します。

socket_recvmsg PHP 4.1.0

bool socket_recvmsg(resource socket, resource iovec, array &control, int &controllen, int &flags, string &addr[, int &port])

 

接続用であるかどうかにかかわらず、ソケットのメッセージを受信します。

socket_select PHP 4.1.0

int socket_select(array &read_fds, array &write_fds, &array except_fds, int tv_sec[, int tv_usec])

 

tv_sec と tv_usec で指定されたタイムアウト設定を使用して、ソケットの配列に select( ) システムコールを実行します。

socket_send PHP 4.1.0

int socket_send(resource socket, string buf, int len, int flags)

 

接続されているソケットにデータを送信します。

socket_sendmsg PHP 4.1.0

bool socket_sendmsg(resource socket, resource iovec, int flags, string addr[, int port])

 

接続用であるかどうかにかかわらず、ソケットにメッセージを送信します。

socket_sendto PHP 4.1.0

int socket_sendto(resource socket, string buf, int len, int flags, string addr[, int port])

 

接続されているかどうかにかかわらず、ソケットにメッセージを送信します。

socket_set_nonblock PHP 4.1.0

bool socket_set_nonblock(resource socket)

 

ソケットリソースに非ブロックモードを設定します。

socket_set_option PHP 4.3.0

bool socket_set_option(resource socket, int level, int optname, int|array optval)

 

ソケットのソケットオプションを設定します。

socket_shutdown PHP 4.1.0

bool socket_shutdown(resource socket[, int how])

 

受信用、送信用、または送受信用ソケットをシャットダウンします。

socket_strerror PHP 4.1.0

string socket_strerror(int errno)

 

エラーを説明する文字列を返します。

socket_write PHP 4.1.0

int socket_write(resource socket, string buf[, int length])

 

バッファをソケットリソースに書き込みます。

socket_writev PHP 4.1.0

bool socket_writev(resource socket, resource iovec_id)

 

iovec_id で定義された分散収集用配列を使用してファイル記述子に書き込みます。