socket_create_pair
区別できないソケットの組を作成し、配列に保存する
&reftitle.description;
boolsocket_create_pair
intdomain
inttype
intprotocol
arraypair
socket_create_pair は、接続されており区別できない
2 つのソケットを作成し、それを pair に保存します。
この関数は、一般に IPC(InterProcess Communication: プロセス間通信)
で使用します。
&reftitle.parameters;
domain
domain は、ソケットで使用するプロトコルの種類を指定します。
完全な一覧は socket_create を参照ください。
type
type では、ソケットが使用する通信の形式を選択します。
完全な一覧は socket_create を参照ください。
protocol
protocol は、指定した domain
の中の特定のプロトコルを指定します。これは、返されるソケットとの通信に使用されます。
使用可能な値の名前は getprotobyname
で取得可能です。もし要求されるプロトコルが TCP あるいは UDP の場合、
対応する定数 SOL_TCP および SOL_UDP
も使用可能です。
サポートするプロトコルの完全な一覧は socket_create を参照ください。
pair
2 つの Socket クラスのインスタンスが格納される配列への参照。
&reftitle.returnvalues;
&return.success;
&reftitle.changelog;
&Version;
&Description;
8.0.0
pair は、
Socket クラスのインスタンスの配列へのリファレンスになりました。
これより前のバージョンでは、リソースの配列へのリファレンスでした。
&reftitle.examples;
socket_create_pair の例
]]>
socket_create_pair での IPC の例
]]>
&reftitle.seealso;
socket_create
socket_create_listen
socket_bind
socket_listen
socket_last_error
socket_strerror