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

# php_stream_sock_open_unix

php_stream_sock_open_unix -- Unix ドメインソケットをオープンし、ストリームへ変換する

## 説明

php_stream * php_stream_sock_open_unix ( const char * path, int pathlen, int persistent, struct timeval * timeout )

php_stream_sock_open_unix() は path で指定された Unix ドメインソケットを開きます。pathlen は、path の長さを指定します。 timeout は NULL でない場合、 接続試行におけるタイムアウト時間を指定します。 persistent は、ストリームを恒久的ストリームとして 開くかどうかを指定します。一般的には、この値は 0 になることがほとんどです。

> 注意: この関数は Unix ドメインソケットが実装されていない Windows では動きません。 ただ、PHP のバイナリが cygwin を用いて作られている場合はこの限りではありません。 自分の拡張モジュールをリリースする際には、移植可能性について考慮しましょう。

> 注意: この関数は path を (Linux など) 抽象名前空間をもち、 パス名の最初が NUL 文字になることがあるシステムに適すよう、 バイナリセーフに扱います。

前のページ | ホーム | 次のページ
php_stream_sock_open_host | 上に戻る | ストリーム構造体