PHP套接字连接 - 拒绝连接

问题描述 投票:0回答:1

我有一个简单的PHP脚本连接到端口9999上的远程VB.NET服务器应用程序。我可以从网络telnet(在端口9999上)到外部IP地址和端口但我无法连接脚本 - 继续获取连接拒绝了。端口9999已打开,并且已在PHP中启用套接字。

<?php
$host="<IP Address>" ;
$port=9999;
$timeout=30;
$sk=fsockopen($host,$port,$errnum,$errstr,$timeout) ;
if (!is_resource($sk)) {
    exit("connection fail x: ".$errnum." ".$errstr) ;
} else {
    fputs($sk, "hello world") ;
    $dati="" ;
    while (!feof($sk)) {
        $dati.= fgets ($sk, 1024);
    }
}
fclose($sk) ;
echo($dati) ;
?>

帮助 - 我做错了什么?

php sockets
1个回答
0
投票

当我在本地使用netcat监听端口9999进行测试时,这是有效的...所以,没有。问题出在中间或另一边。

© www.soinside.com 2019 - 2024. All rights reserved.