如何使用socket.io发送消息
io代表整个节点
获取房间信息
var myRoom = io.sockets.adapter.rooms[room];/*获取房间对象,如果没有就创建一个房间,创建唯一标识符*/
var users = Object.keys(myRoom.sockets).length;/*获取房间人数*/
信令服务器的作用
由于两端还没有建立连接,所以需要通过信令服务器交换 SDP媒体 和 网络信息 和 具体业务(房间管理等等)
为什么要使用socket.io
socket.io工作原理
改造Nodejs服务端
安装基于Nodejs的socket.io
npm install socket.io log4js
简单的聊天室开源