棘轮PHP:如何提及主机名?

时间:2016-04-15 09:06:44

标签: php websocket ratchet

根据代码,我这样做了:

$server = IoServer::factory(
    new HttpServer(
        new WsServer(
            new Chat()
        )
    ),
    8080
);

我想保持主机可配置,因为我还需要将该值传递给JS客户端。

1 个答案:

答案 0 :(得分:0)

如果您使用上面提供的代码,则主机始终设置为服务器链接的任何内容。

如果exam​​ple.com链接到您的端口80 然后example.com:8008将链接到服务器上的端口8080

如果您想强制客户端使用某个主机名,那么应该从套接字本身的subscribe函数中完成。

如果您没有DNS名称且只有IP地址:123.123.123.123 然后123.123.123.123:8080将链接到你的websocket。

如果您提出要求或需要进一步的信息,请告诉我。