订阅主题是不是可以用joinGroup来做?

later

一个client 可以加入多个group吗?另外,如何获取一个client加入了哪些group?

1534 1 0
1个回答

walkor

1、同一个client_id可以加入多个分组,以便接收不同组发来的数据。

2、当client_id下线(连接断开)后,该client_id会自动从该分组中删除,开发者无需调用Gateway::leaveGroup。

3、如果对应分组的所有client_id都下线,则对应分组会被自动删除。

4、目前没有获得某个client_id加入哪些分组的接口,建议client_id加入分组的时候可以用$_SESSION来记录加入的分组,获取的时候利用$_SESSION或者Gateway::getSession($client_id)来获取。

5、目前没有获得所有分组id接口,所有分组可以自行存入数据库或者其它存储中。摘自手册:http://doc2.workerman.net/join-group.html
订阅主题可以用joinGroup来做。

年代过于久远,无法发表回答
🔝