ポート 9998 でサービスを確認しようとしています。そのためにfsockopen()関数を使用しています。
このような:
$host = "1.1.1.1";
$port = "9998";
$checkconn = fsockopen($host, $port, $errno, $errstr, 1);
if($checkconn >= 1){
echo 'ok';
} else {
echo "$errstr";
}
常に"Connection Timed Out - 110"が返されますが、ポートは開いており、そこでサービスが実行されています。
ポート (80 など) を変更すると、正常に返されますが、なぜ 9998 ポートではないのでしょうか?