by shigemk2

当面は技術的なことしか書かない

fsockopen

PHP: fsockopen - Manual

インターネット接続もしくはUnix ドメインソケット接続をオープンする

esource fsockopen ( string $hostname [, int $port = -1 [, int &$errno [, string &$errstr [, float $timeout = ini_get("default_socket_timeout") ]]]] )

  • hostname OpenSSL サポートが インストール されている場合、 hostname の前に ssl:// または tls:// を付加することにより、TCP/IP 経由でリモートホストに接続する際に SSL または TLS クライアント接続を使用することができます。
  • port ポート番号
  • errno 指定した場合は、システムコール connect() で発生したエラーのエラー番号が格納されます。

errno は 0 なのに関数が FALSE を返す場合、connect() をコールする前にエラーを発生したことを示します。 この場合、おそらくはソケットの初期化に原因があります。

  • errstr エラーメッセージを表す文字列。

timeout 接続タイムアウト秒数。