我有疑问,是否可以从网络托管的网络服务器创建一个socket_connect到我的家庭网络?
<?php
if(!($sock = socket_create(AF_INET, SOCK_STREAM, SOL_TCP)))
{
$errorcode = socket_last_error();
$errormsg = socket_strerror($errorcode);
die("Couldn't create socket: [$errorcode] $errormsg \n");
}
echo "Socket created \n";
if(!socket_connect($sock , 'my ip of network i'm connected' , 80))
{
$errorcode = socket_last_error();
$errormsg = socket_strerror($errorcode);
die("Could not connect: [$errorcode] $errormsg \n");
}
echo "Connection established \n"; ?>
我在网络服务器中托管了这段代码,当我测试它时出现了这个错误:
创建套接字 警告:socket_connect()[function.socket-connect]:无法连接[111]:连接在第13行的......... / update_state.php中被拒绝 无法连接:[111]连接被拒绝