WebSocket 应用篇 —— 聊天室 (三)
simpleChatRoom: a simple websocket application
一个 WebSocket 的应用 —— 简单聊天室,服务端使用 node.js 搭建,simpleChatRoom 一个运行在网页上的即时通讯应用,可以多人在一个聊天室中群聊。
结构
room.js -> 管理服务端的房间与房间中的用户
send.js -> 服务端给客户端发送消息的一个方法
server.js-> 管理服务端的连接,也是应用的入口
/public -> 客户端的页面 index.html 控制 main.js 样式 style.css
环境
- node.js v8.9.3 ( https://nodejs.org/en/ )
- cnpm ( http://npm.taobao.org/ )
- ws ( https://github.com/websockets/ws )
安装
安装淘宝镜像 npm
npm install -g cnpm –registry=https://registry.npm.taobao.org
安装 ws 模块
cnpm install –save ws
启动
node server.js
打开 /public/index.html