给对应多个websocket连接的用户发送消息会不会跑串

情况如下: 一个用户对应多个websocket连接标识(client_id),比如多个web页面(或者说多个端)就会有多个。 理想情况下,给某个用户发消息,是发送给用户所有的client_id,消息能够准确发送。

如果网络情况不好,经常的断线重连会产生的新的client_id,我想这样会不会出现发送消息跑串的情况? 如果发生的话,问题是不是取决于client_id的存储呢?比如存储在redis中操作也会存在延迟吧。

真心求教学习~

2015-03-06 16:29
0
0

韩天峰 - 关注外星人

赞同来自:

不会。1.7.10以上版本的swoole底层使用自增的ID标识连接,如果连接已关闭发送数据会失败,而不是发到别的客户端。

2015-03-10 14:46

要回复问题请先登录注册