如何自定义client_id??

gysidon

我希望每个打开聊天窗口的客户端都由我自行分配一个client_id,不知道从什么地方下手啊,希望给予解答,谢谢!

4612 2 0
2个回答

walkor

老版本2.2.2版本可以自定义,但是后来的版本去掉了,因为开发者使用过程中经常出现clientid冲突导致的服务异常。比如开了多个聊天窗口,但是每个窗口分配同一个client_id,最终导致只有一个窗口可以通讯。

2.2.2以后的版本,client_id自动生成了,能够保证全局唯一,就不会有clientid冲突导致的异常。

2.2.2以上版本虽然无法自定义 clientid,开发者可以通过存储做个映射,比如讲uid和client_id存储在一个表里面,这样通过clientid可以得到唯一的uid。

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