基于socket.io实现的一对一聊天服务器和客户端

图片描述

图片描述

github: https://github.com/chanywn/On...node

如何使用

  1. 安装 node.jsgit

  2. 执行 npm installgithub

  3. 执行 node server.jsnpm

  4. 访问 http://localhost:3000socket

使用 socket.io作多对多聊天很容易,作一对一的能够借鉴的资料却不多,若是你也想作一对一的聊天,我这个小 demo 但愿对你帮助。
提示一点,核心的原理就是把用户的 socket id 保存起来,想和谁聊天,就使用对方的 socket id 发给他消息。
发送信息的格式能够是这样的socket.io

untitled1.png

谁给谁发了什么类型的消息
客户端收到后,就找这我的,并把消息显示出来(能够看到我这里是使用用户名来作用户标识的,若是是正式项目能够采用用户id)spa

相关文章
相关标签/搜索