如何让客户端连接到live server上的棘轮?

时间:2018-03-15 12:51:17

标签: php linux websocket ratchet

我已经用Google搜索了这么多天,直到现在客户端(浏览器)都无法连接到服务器。

但服务器可以运行。我认为它是因为它连接到自身(localhost)。

我确实找到了棘轮文档说:

  

如果你想打开Ratchet(不在代理后面)设置第三个   App的参数为' 0.0.0.0'。

http://socketo.me/docs/troubleshooting

所以我在我的server.php文件中尝试了这个。 (没有工作)

$server = IoServer::factory(

        new HttpServer(
            new WsServer(
                new Chat()
            )
        ),

        8180,
        '0.0.0.0'

    );

接下来我尝试更改位于此处的app.php文件(不起作用):

/vendor/cboden/ratchet/src/Ratchet/App.php


 public function __construct($httpHost = '0.0.0.0', $port = 8180, $address = '0.0.0.0', LoopInterface $loop = null) {......

然后,我尝试将端口更改为其他内容。再一次,服务器可以运行,但客户端无法连接。

我提到了所有这些:

How to run Ratchet remotely or on a server?
How to run Ratchet remotely or on a server?
https://github.com/ratchetphp/Ratchet/issues/394

有人请帮忙。我想要的只是客户端能够连接到服务器上运行的棘轮websocket。

0 个答案:

没有答案