php套接字创建\u套接字块
PHP 当我调用socket_create时,它会阻塞,什么也不会发生 这是代码。 我是从php.net复制的 我使用WebMatrix、IIS和Windows。不拘小节php套接字创建\u套接字块,php,sockets,ipc,Php,Sockets,Ipc,PHP 当我调用socket_create时,它会阻塞,什么也不会发生 这是代码。 我是从php.net复制的 我使用WebMatrix、IIS和Windows。不拘小节 $address = '192.168.0.234'; $port = 1000; echo "address is : $address --- <br/><br/><br/>" ; echo "before socket_create ... <br/> "
$address = '192.168.0.234';
$port = 1000;
echo "address is : $address --- <br/><br/><br/>" ;
echo "before socket_create ... <br/> " ;
$sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) ;
echo "after socket_create <br/> " ;
echo "before socket_bind() <br/> " ;
if (socket_bind($sock, $address, $port) === false) {
echo "socket_bind() failed: reason: " . socket_strerror(socket_last_error($sock)) . "\n";
}
if (socket_listen($sock, 5) === false) {
echo "socket_listen() failed: reason: " . socket_strerror(socket_last_error($sock)) . "\n";
}
?>
当我运行它时,它只显示:
在创建套接字之前。。。
然后什么也没发生
救命啊 您可能需要询问主机服务器的设置是否允许PHP创建套接字。您可能需要询问主机服务器的设置是否允许PHP创建套接字。套接字创建不应被阻止。您是否可以启用“显示错误”并将“错误报告”设置为-1,也许这会给您一个关于发生了什么的线索。socket\u create不应被阻止。您是否可以启用“显示错误”并将“错误报告”设置为-1,也许它可以为您提供有关发生了什么的线索。