koa socket即时通讯的示例代码

2020-06-17 06:53:29易采站长站整理

//console.log(context.data)
// 向客服端实时发送消息
io.broadcast('msg1', '我是服务器来的')

// 广播,所有人消息
io.broadcast('allmessage', context.data.newAccount)
})

// 处理登陆同步信息
io.on('login', context => {
let id = context.data.id;
console.log(context);
});

总结

上面就是koa-socket使用的简单介绍,只实现了简单的消息推送和接收,后面还有私聊和群发,其原理是获取到每个用户的socketid,发送消息时对应发送,后面再进行更新