PHP fsockopen错误,连接被拒绝(111),尝试使用TCP / IP连接指纹设备

时间:2015-04-20 10:45:26

标签: php sockets tcp fingerprint fsockopen

我想连接到使用TCP / IP的指纹设备 我在设备中设置了IP地址,

我的PHP代码:

<?php
$fp = fsockopen("192.168.1.211", 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br />\n";
} else {
    $out = "GET / HTTP/1.1\r\n";
    $out .= "Host: www.example.com\r\n";
    $out .= "Connection: Close\r\n\r\n";
    fwrite($fp, $out);
    while (!feof($fp)) {
        echo fgets($fp, 128);
    }
    fclose($fp);
}
?>

当我尝试连接时,我收到错误connection refused。但ping到设备是有效的,我不知道问题出在哪里,

我的指纹设备规范:

Vendor :Solution
type : x101-c

我希望有人可以帮助解决我的问题, 我现在真的堆叠....

1 个答案:

答案 0 :(得分:2)

  

但ping到设备是可行的

Ping使用ICMP数据包而非TCP。如果您拒绝连接,则(TCP)端口将被防火墙。