PHP 4 和 PHP 5 版本都支持该函数。
socket_create_pair 函数用于创建一对互相连接的 Unix 域套接字,这些套接字可以在两个进程之间通信。
socket_create_pair(int $domain, int $type, int $protocol, array &$fd)
成功时返回 TRUE,失败时返回 FALSE。
<?php $domain = AF_UNIX; $type = SOCK_STREAM; $protocol = 0; $fd = array(); <p>if (socket_create_pair($domain, $type, $protocol, $fd)) {<br> echo "套接字创建成功。\n";<br> echo "第一个套接字: " . $fd[0] . "\n";<br> echo "第二个套接字: " . $fd[1] . "\n";<br> } else {<br> echo "套接字创建失败。\n";<br> }<br> ?><br>
在这个示例中,首先定义了套接字的通信域、类型和协议。然后调用 socket_create_pair 函数来创建一对套接字。如果创建成功,会输出套接字的文件描述符;如果失败,则输出错误信息。