首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
给对应多个websocket连接的用户发送消息会不会跑串
情况如下: 一个用户对应多个websocket连接标识(client_id),比如多个web页面(或者说多个端)就会有多个。 理想情况下,给某个用户发消息,是发送给用户所有的client_id,消息能够准确发送。 如果网络情况不好,经常的断线重连会产生的新的client_id,我想这样会不会出现发送消息跑串的情况? 如果发生的话,问题是不是取决于client_id的存储呢?比如存储在redis中操作也会存在延迟吧。 真心求教学习~
发布于10年前 · 2 次浏览 · 来自
提问
陈
陈先生
情况如下: 一个用户对应多个websocket连接标识(client_id),比如多个web页面(或者说多个端)就会有多个。 理想情况下,给某个用户发消息,是发送给用户所有的client_id,消息能够准确发送。 如果网络情况不好,经常的断线重连会产生的新的client_id,我想这样会不会出现发送消息跑串的情况? 如果发生的话,问题是不是取决于client_id的存储呢?比如存储在redis中操作也会存在延迟吧。 真心求教学习~
赞
0
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2016-07-07
夜
夜太暗。
不会。1.7.10以上版本的swoole底层使用自增的ID标识连接,如果连接已关闭发送数据会失败,而不是发到别的客户端。
赞
0
回复