【发布时间】:2012-06-26 12:03:47
【问题描述】:
我用 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
如何引用我的服务器?
我希望我的问题很清楚,但如果需要,请随时要求澄清。
【问题讨论】:
-
您是使用直接连接还是在设置中使用任何(反向)代理,例如 apache mod_proxy、squid 等?
-
本地我使用:ws://localhost:8000/
-
我想我使用的是直接连接,因为我没有做任何特别的事情。我怎么确定?