关于socketio 1.X中socket/client的维护以及使用
前提使用socketio1.X版本,下面是我通过断点的方式获取到的socket结构。 目前只有一个client连入。关于单聊模块逻辑如下: 那么如果A对B发送消息时,就不需要自己在内存中维护socket和userId的对应关系了。当然关于这种方式也引入了一个字段,基于分享和讨论的目的,分享下自己现在的做法,同时请教下有没有更好的办法来做。
2 回复
额,chat事件里,socket.toUser 应该是data.toUser。抱歉。
我的想法是只要用户进入聊天就保存用户的id对应的soket保存到用于管理socket的obj里,那么无论用户聊天类型是单聊还是群聊,只要找出聊天对象的socket就很简单了。