在棘轮中进行路由并将路由用作变量

时间:2018-11-22 09:03:00

标签: php websocket ratchet

我已将服务器设置为

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

$server->run();

如果客户端使用ws://localhost:8080,则此方法有效。

我想做的是设置一条像ws://localhost:8080/chat/{name}这样的路线。 ws://localhost:8080/chat/Bob,然后可以将Bob用作onMessage()函数中的变量,即

$name = $route->name;

echo 'Welcome, ' . $name . '!'; // Welcome, Bob!

我发现了

之类的示例
$app = new Ratchet\App("localhost", 8080, '0.0.0.0', $loop);
$app->route('/chat', new Chat, array('*'));

$app->run();

但没有人提到在路由中使用变量。

这如何完成?

0 个答案:

没有答案