PHP fsocketopen - 在端口打开时返回false

时间:2015-11-16 20:27:12

标签: php sockets ip port fsockopen

我制作了这段代码,用于显示在指定端口上运行的程序是否正在运行。

现在问题是当我的端口明显打开时它显示“离线”。然而,它确实在谷歌80端口上显示。我做错了什么?

    $server = '77.251.97.234';
    $port = 43594;
    $timeOut = 1;

    if ($socket = @fsockopen($server, $port, $errorNo, $errorStr, $timeOut)) {
        echo '<span style="color:green;">Online</span>';
    } else {
        echo '<span style="color:red;">Offline</span>';
    }

0 个答案:

没有答案