使用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
步骤
安装node.js
如果成功安装,在命令行输入node -v和npm -v应该能看到相应的版本号
- 执行命令,安装express和socket.io
npm install --save expressnpm install --save socket.io
- 执行命令
node server.js
- 访问 http://localhost:3000
源码地址:https://github.com/chanywn/OneToOneChat.git
原文地址:http://www.jianshu.com/p/d9b1273a93fd
阅读全文
0 0
- 使用node.js与socket.io搭建即时聊天系统
- 使用socket.io和node.js搭建及时通信系统
- node+socket 即时聊天 掌握node socket.io基本流程
- centOS6.5 node.js+socket.IO搭建WebSocket,实时聊天
- 使用Node.js+Socket.IO搭建WebSocket
- H5+MUI+Node.js+Socket.io实现即时聊天以及发送+图片压缩+图片预览保存
- H5+MUI+Node.js+Socket.io群组即时聊天+发送图片+图片压缩
- Socket.IO 和 Node.js 聊天程序
- node.js+socket.io私人聊天
- Socket.IO 和 Node.js 聊天程序
- Node.js+socket.io简单在线聊天
- Node.js + Web Socket 打造即时聊天程序嗨聊
- Node.js + Web Socket 打造即时聊天程序
- Node.js + Web Socket 打造即时聊天程序嗨聊
- Node.js + Web Socket 打造即时聊天程序嗨聊
- Node.js + Web Socket 打造即时聊天程序嗨聊
- Node.js + Web Socket 打造即时聊天程序嗨聊
- Node.js + Web Socket 打造即时聊天程序嗨聊
- /bin/bash^M: bad interpreter: 没有那个文件或目录
- Spring IoC — 基于Java类的配置
- PHP协程(1):简略
- dismiss到跟视图
- (转)Android启动界面先白屏或者黑屏然后才出现画面的解决办法
- 使用node.js与socket.io搭建即时聊天系统
- Eclipse Java注释模板设置详解
- Celery-4.1 用户指南: Signals
- 面试 jdk代理与cglib代理的区别
- SQL SERVER GETDATE()函数用法
- idea2017的hadoop的wordcount打成jar放到linux执行步骤
- 利用聚合接口实现Java查询身份证
- android studio报错:-source 1.7 中不支持 lambda 表达式(请使用 -source 8 或更高版本以启用 lambda 表达式)
- svn--6.图标