【问题标题】:Windows 7 firewall and port 7000Windows 7 防火墙和端口 7000
【发布时间】:2015-06-18 15:39:59
【问题描述】:

我尝试制作 PHP Websocket。我找到了很好的库/示例 http://www.sanwebe.com/2013/05/chat-using-websocket-php-socket - 这在我的本地主机上工作得很好,但在同一网络中的另一台笔记本电脑/计算机上却不行。

我知道这是服务器上的 Windows 7 防火墙的问题。如果我为发送和传入数据的端口 7000 TCP 设置异常 - 这不会做任何事情。如果我关闭防火墙,链接中的示例可以完美运行 - 也可以远程(我设置了我的路由器)。

我还为 FTP 服务器配置了防火墙例外,端口 21 和 20 - 工作正常。

有什么想法吗?我突然想到,是7000号端口的问题,但是关闭windows防火墙后就可以了,正常工作。

更新:23-04-2015 00:12

我不明白,但是当我为 websocket 设置端口 8080 时,这是有效的,我不知道为什么?

【问题讨论】:

    标签: sockets connection firewall


    【解决方案1】:

    您可以在您的计算机上使用 netstat -a -b,然后再启动您的程序侦听端口 7000。

    这是我的 PC 上安装了 Java 的示例。

      Proto  Local Address          Foreign Address        State
      TCP    0.0.0.0:7000           MyPC:0                 LISTENING   [java.exe]
      TCP    0.0.0.0:8000           MyPC:0                 LISTENING   [java.exe]
      TCP    0.0.0.0:9999           MyPC:0                 LISTENING   [java.exe]
      TCP    127.0.0.1:49157        MyPC:49158             ESTABLISHED [java.exe]
      TCP    127.0.0.1:49158        MyPC:49157             ESTABLISHED [java.exe]
      TCP    [::]:7000              MyPC:0                 LISTENING   [java.exe]
      TCP    [::]:8000              MyPC:0                 LISTENING   [java.exe]
      TCP    [::]:9999              MyPC:0                 LISTENING   [java.exe]
    

    请注意,端口 7000 已在使用中。也许这就是您遇到的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 1970-01-01
      • 2014-09-03
      • 1970-01-01
      • 2013-10-06
      • 1970-01-01
      相关资源
      最近更新 更多