1
我正在检查端口9998上的服务。为此,我使用了fsockopen()函数。检查服务fsockopen()
像这样:
$host = "1.1.1.1";
$port = "9998";
$checkconn = fsockopen($host, $port, $errno, $errstr, 1);
if($checkconn >= 1){
echo 'ok';
} else {
echo "$errstr";
}
它总是返回“连接超时 - 110”,但端口是开放的,有服务运行在那里。
如果我更改端口(如80),它会返回成功,但为什么不在9998端口?
防火墙上非标准端口阻止传出连接? – 2013-02-28 23:22:56
我不这么认为,无论如何,我该如何检查? – Darkeden 2013-02-28 23:54:34