Net_Socket::connect()

Net_Socket::connect() -- サーバに接続する

概要

require_once 'Net/Socket.php';

boolean Net_Socket::connect (string $addr, integer $port, boolean [$persistent = NULL], integer [$timeout = NULL], array [$options = NULL])

説明

指定されたポートに接続します。すでに接続を確立させているときに この関数が呼ばれた場合は、いったん接続を切断し改めて接続しなおします。

返り値

boolean - 成功時には TRUE、 失敗時には PEAR_Error を返します。

例外・エラー

表 54-1PEAR_Error の値

エラー番号エラーメッセージ原因対応方法
everyevery 接続が確立できませんでした。その理由は、

  • サーバ名あるいは IP アドレスが間違っている

  • ホストがネットワークに接続されていない

  • ファイアウォールによってアクセスが禁止されている

サーバ名をチェックし、ネットワークに接続されていることを確認します。 そして、可能ならファイアウォールの設定を確認します。

注意

この関数は、スタティックにコールする ことはできません。

参照

Net_Socket::disconnect()