github: https://github.com/chanywn/On...node
安装 node.jsgit
执行 npm installgithub
执行 node server.jsnpm
访问 http://localhost:3000socket
使用 socket.io作多对多聊天很容易,作一对一的能够借鉴的资料却不多,若是你也想作一对一的聊天,我这个小 demo 但愿对你帮助。
提示一点,核心的原理就是把用户的 socket id 保存起来,想和谁聊天,就使用对方的 socket id 发给他消息。
发送信息的格式能够是这样的socket.io
谁给谁发了什么类型的消息
客户端收到后,就找这我的,并把消息显示出来(能够看到我这里是使用用户名来作用户标识的,若是是正式项目能够采用用户id)spa