ImCore
im 核心类实现的配置所需
CSRedis 对象,用于存储数据和发送消息
负载的服务端
websocket请求的路径,默认值:/ws
im 核心类实现
初始化 imclient
负载分区规则:取clientId后四位字符,转成10进制数字0-255,求模
客户端id
ImServer 连接前的负载、授权,返回 ws 目标地址,使用该地址连接 websocket 服务端
客户端id
客户端相关信息,比如ip
websocket 地址:ws://xxxx/ws?token=xxx
向指定的多个客户端id发送消息
发送者的客户端id
接收者的客户端id
消息
是否回执
获取所在线客户端id
事件订阅
上线
下线
加入群聊频道,每次上线都必须重新加入
客户端id
群聊频道名
离开群聊频道
客户端id
群聊频道名
获取群聊频道所有客户端id(测试)
群聊频道名
清理群聊频道的离线客户端(测试)
群聊频道名
获取所有群聊频道和在线人数
频道名和在线人数
获取用户参与的所有群聊频道
客户端id
获取群聊频道的在线人数
群聊频道名
在线人数
发送群聊消息,所有在线的用户将收到消息
发送者的客户端id
群聊频道名
消息
im 核心类实现的静态代理类
初始化 ImHelper
ImServer 连接前的负载、授权,返回 ws 目标地址,使用该地址连接 websocket 服务端
客户端id
客户端相关信息,比如ip
websocket 地址:ws://xxxx/ws?token=xxx
向指定的多个客户端id发送消息
发送者的客户端id
接收者的客户端id
消息
是否回执
获取所在线客户端id
事件订阅
上线
下线
加入群聊频道,每次上线都必须重新加入
客户端id
群聊频道名
离开群聊频道
客户端id
群聊频道名
获取群聊频道所有客户端id(测试)
群聊频道名
清理群聊频道的离线客户端(测试)
群聊频道名
获取所有群聊频道和在线人数
频道名和在线人数
获取用户参与的所有群聊频道
客户端id
获取群聊频道的在线人数
群聊频道名
在线人数
发送群聊消息,所有在线的用户将收到消息
发送者的客户端id
群聊频道名
消息
启用 ImServer 服务端
im 核心类实现的配置所需
设置服务名称,它应该是 servers 内的一个