PHP WebSocket无法连接

时间:2016-07-15 11:59:04

标签: php websocket ratchet phpwebsocket

我正在使用Ratchet来创建PHP WebSocket连接。在我的localhost上,它正常工作并且符合预期,但当我将其上传到我的服务器时,它就会停止工作。

我正在使用在线共享托管,这是PHP文件中的代码:

$server = IoServer::factory(
    new HttpServer(
        new WsServer(
            new Chat()
        )
    ), 8000, '0.0.0.0'
); 

这是我的JS文件

var socket = new WebSocket('ws://mywebsite.com:8000');

我得到的唯一错误是:

  

连接建立错误:net :: ERR_CONNECTION_REFUSED

注意:我已经运行php server.php来通过SSH命令启动ws服务器。我没有错误,但仍然无法连接。我也尝试使用不同的端口,但似乎没有任何工作。

为什么我要尝试使用WebSockets?

我有一个电子商务,我正在使用WebSockets加载/更新每个订单而无需刷新页面,也没有使用JavaScript Interval,所以如果订单从'Packing ..'更改为'Delivery'状态,系统自动更新,无需刷新页面。

如果还有另外一种解决方法,只要能得到最终结果,我就会接受各种想法。

0 个答案:

没有答案