websocketpp服务器的主机URL

时间:2012-06-26 12:03:47

标签: php c++ websocket

我用websocketpp(C ++)创建了一个websocket服务器,用PHP创建了一个websocket客户端。当我在我的本地机器上测试时,它可以工作:客户端可以连接到服务器,他们可以互相发送一些数据。

然后我将服务器脚本放在我的服务器上并在那里编译。编译后它正在运行并“正常工作”:服务器也是另一台服务器的客户端,这些服务器连接并传输数据。但是,我的PHP客户端无法连接到C ++ websocket服务器。我实际上不知道要使用哪个主机URL。我试过这些:

ws://www.url.nl:port/folder/program-name
ws://www.url.nl:port/
ws://www.url.nl:port/program-name

我如何参考我的服务器?

我希望我的问题很明确,但如果需要,请随时要求澄清。

1 个答案:

答案 0 :(得分:1)

然后你的网址应为ws://www.url.nl:port/

确保您的服务器/网络上没有阻止您的请求的防火墙。您可以通过运行telnet www.url.nl port来执行此操作。如果您有权使用nc -v www.url.nl port访问netcat,这将为您提供有关您的连接状态的更详细信息。

如果您有任何错误消息,那将非常有帮助。 ; - )

编辑正在运行的服务:

确保您的服务正在运行并侦听正确的网络接口和端口。

在linux上使用netstat -tulpen或在Windows上使用netstat -ano

编辑检查您的防火墙规则: iptables -L