利用node.js与socket.io在本地搭建起一个一对一的聊天工具,主要功能:登录,聊天。
Node.js支持的系统包括linux、Windows,这意味着程序员可以编写系统级或者服务器端的Javascript代码,交给Node.js来解释执行。Node.js的Web开发框架Express,可以帮助程序员快速建立web站点,从2009年诞生至今,Node.js的成长的速度有目共睹,其发展前景获得了技术社区的充分肯定。
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
Socket.IO是一个开源的WebSocket库,它通过Node.js实现WebSocket服务端,同时也提供客户端JS库。Socket.IO支持以事件为基础的实时双向通讯,兼容不支持WebSocket的低版本浏览器。它可以工作在任何平台、浏览器或移动设备。
使用方法:首先输入你的用户名,进入之后左栏显示在线用户,点击你想聊天的对象即可开始聊天。(当你点击对象时,会记录你想聊天的对象的唯一id,连同聊天内容一起发送,通过判断,将内容呈现在你想要聊天对象的聊天记录
源码下载地址:https://github.com/chanywn/OneToOneChat.git
步骤
安装node.js
如果成功安装,在命令行输入node -v和npm -v应该能看到相应的版本号
- 执行命令,安装express和socket.io
npm install --save express
npm install --save socket.io
- 执行命令
node server.js