摘要: Socket Socket类继承自EventEmitter。覆写了emit方法,保留了EventEmitter的其他方法 socket.id 会话的唯一标识符,来自于底层的 socket.rooms 标识此客户端所在房间的字符串哈希值,按房间名称编制索引 socket.client 对底层Clien 阅读全文
posted @ 2018-12-13 19:53 CodingSherlock 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 命名空间 Socket.IO 允许命名套接字 这是一个有用的功能,可以最大限度地减少资源数量(TCP连接),同时通过在通信通道之间引入分离来分离应用程序中的问题。 默认命名空间 默认命名空间为 ,默认情况下是Socket.IO客户端及服务器的连接和监听的命名空间 以下的方法默认向所有连接到 的soc 阅读全文
posted @ 2018-12-13 18:08 CodingSherlock 阅读(441) 评论(0) 推荐(0) 编辑
摘要: new Server(httpServer[, options]) httpServer 参数表示要绑定到的服务器 "options" 表示可选的选项 create options 可以设置当前选项和底层Engine.IO的选项 pingTimeout 在未收到pong包多少ms后关闭连接 ping 阅读全文
posted @ 2018-12-13 16:51 CodingSherlock 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Socket.IO 由两部分组成 1. 与Node.JS HTTP Server集成(或安装)的服务器 2. 在浏览器端加载的客户端库 主要特性 可靠性 因为防火墙会关闭长时间处于非活跃状态的连接而导致socket连接中断,通过心跳机制可以保持长连接。 自动重新连接支持 除非得到指示,客户端会一直尝 阅读全文
posted @ 2018-12-13 14:45 CodingSherlock 阅读(600) 评论(0) 推荐(0) 编辑
摘要: Properties 可以通过在app.locals中设置变量来进行全局访问,而res.locals设置的变量仅能在一次请求的生命周期中有效 路径模式 Events 在子应用程序挂载到父应用程序上时,触发mount事件,并在回调函数中返回父应用程序的实例 Methods 用来给指定的请求路径添加一个 阅读全文
posted @ 2018-12-13 14:44 CodingSherlock 阅读(246) 评论(0) 推荐(0) 编辑