我有一个直接管理面板的vps
和一个带有cpanel和litespeed的网络主机。
我测试了这段代码:
$errno = 0;
$errstr = '';
$fp = @stream_socket_client('uploaded.net:80', $errno, $errstr, 20, STREAM_CLIENT_CONNECT);
在两台服务器上。
在vps服务器中它成功运行但在Web主机服务器中它失败并且连接超时。
我的变量的连接超时值之后是这些:
$errno = 110;
$errstr = 'Connection timed out';
现在我测试了这段代码:
$errno = 0;
$errstr = '';
$fp = @stream_socket_client('mihandownload.com:80', $errno, $errstr, 20, STREAM_CLIENT_CONNECT);
它在两台服务器上都能成功运行!!
但为什么? :((