Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php套接字创建\u套接字块_Php_Sockets_Ipc - Fatal编程技术网

php套接字创建\u套接字块

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/> "

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/> " ;
$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,也许它可以为您提供有关发生了什么的线索。