如果从使用者的角度来说,不需要去关心 io.sockets.sockets 是干嘛的,一般使用中也不会用到。 如果从源码分析的角度来看的话,大致如极度精简过后的如下伪代码: // socket.io function SocketIo () { this.sockets = new Namespace(); } function Namespace () { this.sockets = {}; }
如果从使用者的角度来说,不需要去关心
io.sockets.sockets
是干嘛的,一般使用中也不会用到。如果从源码分析的角度来看的话,大致如极度精简过后的如下伪代码: