首先配置好服务器
|
|
然后客户端需要配置socket
|
|
- 客户端手动断开socket, 使用socket.close(); 手动重连socket.open();
- socket监听事件,使用socket.on();
- 服务端广播消息,io.emit:广播全部包括自己, socket.broadcast.emit: 广播全部不包括自己
socket.io 实现点对点发送消息
实现方式:在io.on(‘connection’)的时候,所有的socket按照某种关键字保存起来, 比如一个对象oSockets。做{username: socket} 的对应关系。然后在服务器端监听到某个私有消息事件的时候,根据客户端指定的username,选择oSockets[username].emit(…)就行了