Я установил все в соответствии с инструкциями, и проект начался:
Я прочитал wiki на Github, и в точке 7 был этот пример маршрута:
Websocket::on('connect', function ($websocket, Request $request) {
// called while socket on connect
$websocket->emit('message', 'hello world');
});
Websocket::on('disconnect', function ($websocket) {
// called while socket on disconnect
});
Websocket::on('example', function ($websocket, $data) {
$websocket->emit('message', 'response from example action');
});
Websocket::on('message', function ($websocket, $data) {
$websocket->emit('message', 'response from message action');
// $websocket->push('message', 'response from message action by push');
});
Websocket::on('test', 'Users/Telegram@connectServers');
Websocket::on('joinToRoom', 'Users/Telegram@joinToRoom');
Теперь, когда он подключается (я использую этот для тестов), есть только сообщение hello word
, и каждое сообщение, которое я использовал для отправки, не имеет ответа.
Почему?
Как правильно настроить маршруты и контроллеры с помощью swoole in laravel ?