Soketi WebSockets 无法使用客户端消息
最新Laravel9中推荐的开源Websocket服务器Soketi,使用体验比laravel-websokets更好,先赞一波
在使用过程中无法成功发送客户端消息,输出信息 The app does not have client messaging enabled
检查Soketi发现配置项enableClientMessages: false
没有开启。
解决办法 一:
使用外部配置文件方式启动
// 创建配置文件 config.json
{
"appManager.array.apps.0.enableClientMessages": true,
}
使用终端,以配置方式启动soketi即可
soketi start --config=/path/to/your/config.json
解决办法 二:
使用Laravel环境启动
// 在 Laravel .env文件中添加
SOKETI_DEFAULT_APP_ENABLE_CLIENT_MESSAGES=true
使用终端,在 Laravel 项目根目录下启动 soketi
soketi start
本作品采用《CC 协议》,转载必须注明作者和本文链接
好吧,前几天我试了下,也是这个问题,赞一个。有空试试看。
最近在使用laravel-websocket 使用typing 客户端事件的时候,配置文件开启了 enable_client_messages = true 但是还是没有监听到。