随笔分类 - Socket.IO
摘要:socket.id 会话的唯一标识符。connect事件触发后设置,并在reconnect事件发生后更新。 socket.connected socket.disconnected 是否连接到服务器 socket.open() socket.connect() 在options选项中的autoCon
阅读全文
摘要:new Manager(url[, options]) url "options" return Manager 可用选项: : 服务器端捕获的路径名称 : 是否自动重新连接 : 重试连接次数,默认infinity : 进行下一次重连的间隔。受 的影响 +/ 上下限, 默认0.5 , 默认1000
阅读全文
摘要:IO 创建方式 或者使用require或import io.protocol Nubmer 协议修订号 io([url][, options]) 默认为 (Object) 是否重用已存在的连接 return 为给定的URL创建一个Manager,并且在后续的调用中重用该连接,除非设置 或`'forc
阅读全文
摘要:Socket Socket类继承自EventEmitter。覆写了emit方法,保留了EventEmitter的其他方法 socket.id 会话的唯一标识符,来自于底层的 socket.rooms 标识此客户端所在房间的字符串哈希值,按房间名称编制索引 socket.client 对底层Clien
阅读全文
摘要:命名空间 Socket.IO 允许命名套接字 这是一个有用的功能,可以最大限度地减少资源数量(TCP连接),同时通过在通信通道之间引入分离来分离应用程序中的问题。 默认命名空间 默认命名空间为 ,默认情况下是Socket.IO客户端及服务器的连接和监听的命名空间 以下的方法默认向所有连接到 的soc
阅读全文
摘要:new Server(httpServer[, options]) httpServer 参数表示要绑定到的服务器 "options" 表示可选的选项 create options 可以设置当前选项和底层Engine.IO的选项 pingTimeout 在未收到pong包多少ms后关闭连接 ping
阅读全文
摘要:Socket.IO 由两部分组成 1. 与Node.JS HTTP Server集成(或安装)的服务器 2. 在浏览器端加载的客户端库 主要特性 可靠性 因为防火墙会关闭长时间处于非活跃状态的连接而导致socket连接中断,通过心跳机制可以保持长连接。 自动重新连接支持 除非得到指示,客户端会一直尝
阅读全文