stream_socket_client在某些服务器上失败

时间:2013-11-29 02:09:19

标签: php sockets streaming

我有一个直接管理面板的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);

它在两台服务器上都能成功运行!!

但为什么? :((

0 个答案:

没有答案