stream_socket_pair
接続された、区別できないソケットストリームの組を作成する
&reftitle.description;
arrayfalsestream_socket_pair
intdomain
inttype
intprotocol
stream_socket_pair は、互いに接続されており区別できない
ソケットストリームの組を作成します。この関数は、一般に IPC
(Inter-Process Communication: プロセス間通信)で使用します。
&reftitle.parameters;
domain
使用するプロトコルファミリー。STREAM_PF_INET、
STREAM_PF_INET6 あるいは
STREAM_PF_UNIX
type
使用する接続の型。
STREAM_SOCK_DGRAM、
STREAM_SOCK_RAW、
STREAM_SOCK_RDM、
STREAM_SOCK_SEQPACKET あるいは
STREAM_SOCK_STREAM
protocol
使用するプロトコル。STREAM_IPPROTO_ICMP、
STREAM_IPPROTO_IP、
STREAM_IPPROTO_RAW、
STREAM_IPPROTO_TCP あるいは
STREAM_IPPROTO_UDP
各定数についての詳細な情報は
ストリーム定数の一覧
を参照ください。
&reftitle.returnvalues;
成功した場合に 2 つのソケットリソースの配列、失敗した場合に &false; を返します。
&reftitle.examples;
stream_socket_pair の例
この例では、プロセス間通信に
stream_socket_pair を使用する基本的な方法を示します。
]]>
&example.outputs.similar;