我如何一次性关闭所有客户端连接呢?

muction

closeClient 和 closeCurrentClient 一次性只能关闭一个客户端连接,我想做的是,犹如 sendToAll 这种方法似得,调用后所有客户端连接全部关闭。非常感谢!

3462 2 0
2个回答

walkor 打赏

目前没有这种直接的接口。
不过可以通过Gateway::getAllClientSessions();获得所有client_id,然后foreach 循环关闭。
也可以Gateway::sendToAll个所有客户端发一个关闭的包,然后让客户端自己关闭链接。

  • 暂无评论
muction

嗯嗯,我采用 Gateway::sendToAll 这种方式进行关闭。谢谢。

  • 暂无评论
年代过于久远,无法发表回答
×
🔝