采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好。我把redis方式换成connections这种push消息,会报错《Swoole\WebSocket\Server::push(): the connected client of connection[1] is not a websocket client.》,然后我把客户端链接打印出来看,每次都会多出1,2两个连接,我全部关闭了,重新打开一个客户端,也是从3开始的。通常这种是什么原因呢?
解决了么,我也遇到这个问题,connections连接数跟我打开的页面数量不一致
同学您好。您看看您浏览器是不是谷歌浏览器,谷歌浏览器会多抛一次 图标的请求。
感谢您的回复,问题已经解决了,因为我开了直播员页面,swoole的connections里边就多了这个链接,所以我需要在推送的时候通过connection_info里边的websocket_status判断当前连接是不是websocket
同学您好。您websocket 服务开启了吗?
登录后可查看更多问答,登录/注册
swoole创始人推荐,借助Swoole打造高性能直播平台
1.8k 18
1.1k 13
1.8k 13
989 13