本地主机连接上的fsockopen被拒绝

时间:2015-07-02 22:32:13

标签: php sockets fsockopen

我正在使用在Windows 8.1计算机上运行的WAMP。我尝试使用fsocketopen在同一台机器上建立一个tcp连接到Windows应用程序(我没有源代码,只是关于连接哪个端口的说明)。

$fs = fsockopen('127.0.0.1',1201, $en, $es, $timeout);

错误信息是:"无法建立连接,因为目标计算机主动拒绝它。" 我已经禁用了Windows防火墙和avg,检查了是否启用了套接字,并且现在我已经解决了问题。 谁能建议我应该做什么?

1 个答案:

答案 0 :(得分:0)

首先更新应用程序中使用的Web服务引用。 如果未更新Web服务引用,请检查Web服务项目解决方案中包含源代码文件的所有文件和文件夹,然后重新构建它,然后更新项目中使用的Web引用。 否则,如果它工作正常,那么您需要检查开发服务器和Windows防火墙设置使用的网络服务,如上述解决方案中所建议的那样。

我也遇到了同样的问题,我发现我引用了错误的文件夹,但名字相同但在另一个解决方案中使用过。

另外,请确保您的连接未处于代理模式。在Windows 7中,转到“连接”选项卡中的“Internet选项”,单击“局域网设置”并取消选中所有内容。