2013-07-22 71 views
1

试图测试棘轮WS服务器的事情:http://socketo.me/docs/hello-world如何用PHP打开端口?

我运行PHP脚本,但如果我尝试连接,我得到:

telnet localhost 24320 
Trying 127.0.0.1... 
telnet: Unable to connect to remote host: Connection refused 

24320是在其IO服务器设置为运行的端口。我正在运行服务器运行的同一台计算机上的这些命令。

试图用javascript连接(ws://mysite.com:24320),但也失败了。

我必须打开那个端口或什么?我该怎么做?

+2

你必须允许端口'24320'传入连接。你必须在你的'iptables'或'firewall'上设置这个规则。在Linux中,运行以下命令:'iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 24320 -j ACCEPT'。 – wens

+0

它现在可以工作:D为什么不发布答案? – thelolcat

回答

2

允许端口24320的传入连接:

iptables -I INPUT -p tcp -m tcp --dport 24320 -j ACCEPT