使用node.js与socket.io搭建即时聊天系统

来源:互联网 发布:mac上翻译软件 编辑:程序博客网 时间:2024/05/21 09:08

利用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
步骤

  1. 安装node.js

    如果成功安装,在命令行输入node -v和npm -v应该能看到相应的版本号

  2. 执行命令,安装express和socket.io
npm install --save expressnpm install --save socket.io
  1. 执行命令
node server.js
  1. 访问 http://localhost:3000

源码地址:https://github.com/chanywn/OneToOneChat.git

原文地址:http://www.jianshu.com/p/d9b1273a93fd

阅读全文
0 0
原创粉丝点击