ソケット 関数 (ソケット) - PHPプロ!マニュアル

PHPマニュアル

ソケット 関数

ソケット 関数

目次

  • socket_accept — ソケットへの接続を許可する
  • socket_bind — ソケットに名前をバインドする
  • socket_clear_error — ソケットのエラーまたは直近のエラーコードをクリアする
  • socket_close — ソケットリソースを閉じる
  • socket_connect — ソケット上の接続を初期化する
  • socket_create_listen — 接続を受けつけるためにポートにソケットをオープンする
  • socket_create_pair — 区別できないソケットの組を作成し、配列に保存する
  • socket_create — ソケット(通信時の終端)を作成する
  • socket_get_option — ソケットのオプションを取得する
  • socket_getpeername — 指定したソケットのリモート側に問い合わせ、その型に応じてホスト/ポート、あるいは Unix ファイルシステムのパスを返す
  • socket_getsockname — 指定したソケットのローカル側に問い合わせ、その型に応じてホスト/ポート、あるいは Unix ファイルシステムのパスを返す
  • socket_last_error — ソケットの直近のエラーを返す
  • socket_listen — ソケット上で接続待ち(listen)する
  • socket_read — ソケットから最大バイト長まで読みこむ
  • socket_recv — 接続したソケットからデータを受信する
  • socket_recvfrom — 接続しているかどうかによらず、ソケットからデータを受信する
  • socket_select — 与えられたソケットの配列に対し、指定した有効時間で select() システムコールを実行する
  • socket_send — 接続したソケットにデータを送信する
  • socket_sendto — 接続しているかどうかによらずソケットにメッセージを送信する
  • socket_set_block — ソケットリソースをブロックモードに設定する
  • socket_set_nonblock — ソケットリソースを非ブロックモードに設定する
  • socket_set_option — ソケットのオプションを設定する
  • socket_shutdown — 受信、送信、または送受信用のソケットをシャットダウンする
  • socket_strerror — ソケットエラーの内容を文字列として返す
  • socket_write — ソケットに書き込む


PHPマニュアル



Pick Up Q&A

Q
array_mergeの再帰処理の動作について
 このエントリーをはてなブックマークに追加 
A
>1個になったとき$leftを返しますが、 >このとき、最終的な$leftはnullになるかと思います。 いいえ、最後は「渡された配列をそのまま」返します。要素が2以上あるときとの違いは(並べ替えずに戻るので...

>>続きを読む

再帰関数は最初の内は混乱しますが、非常に上手く使える場面もいずれ出てきます。これを機会に学んでいけるといいですね。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)