我在我的应用程序中使用WebSocket,当我使用localhost时一切都工作正常。当我将localhost更改为我的服务器IP地址时,问题开始出现,然后我得到了这个错误:**WebSocket握手期间出错:意外响应代码:小行星404
这是我的httpd.conf
...
Listen 25.48.63.220:80
Listen 25.48.63.220:8081
...
ServerName 25.48.63.220:80
...
我认为,我能够连接到我的服务器,因为当我键入错误的IP地址,我没有得到这个错误.
我还需要改变什么?
2条答案
按热度按时间xlpyo6sf1#
404表示未找到。可能是您连接到了错误的位置,或者您没有将端口从公用IP地址Map到本地IP地址。
kgqe7b3p2#
我解决了这个问题。如果你使用composer下载Ratchet,你需要改变/vendor/cboden/ratchet/src/Ratchet/App. php中的构造函数。
所以你只需要改变httpHost,端口和地址。它对我很有效:)