2015-04-22 163 views
0

我嘗試製作PHP Websocket。我找到了很好的liblary/example http://www.sanwebe.com/2013/05/chat-using-websocket-php-socket - 在我的本地主機上工作良好,但在同一網絡中的另一臺筆記本電腦/計算機上沒有。Windows 7防火牆和端口7000

我知道這是服務器上的Windows 7防火牆的問題。如果我爲端口7000 TCP設置發送和接收數據的例外情況 - 這不起任何作用。如果我關閉防火牆,來自鏈接的例子完美地工作 - 也形成遠程(我設置了我的路由器)。

我也在FTP服務器的防火牆例外中爲端口21和20配置了正常工作。

任何想法?我kinkinked,這是數字端口7000的問題,但關閉Windows防火牆後,確定,工作正常。

更新:23-04-2015 00:12

我不明白,但是當我設置8080端口WebSocket的,這是工作,我不知道爲什麼?

回答

0

您可以用netstat -a -b您的計算機上啓動程序偵聽端口7000

這裏之前是安裝在我與Java的PC的例子。

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已在使用中。也許這是你遇到的問題。