WebSocket 应用篇 —— 聊天室 (三)

simpleChatRoom: a simple websocket application

一个 WebSocket 的应用 —— 简单聊天室,服务端使用 node.js 搭建,simpleChatRoom 一个运行在网页上的即时通讯应用,可以多人在一个聊天室中群聊。

结构

WebSocket 应用篇 —— 聊天室 (三)

room.js -> 管理服务端的房间与房间中的用户

send.js -> 服务端给客户端发送消息的一个方法

server.js-> 管理服务端的连接,也是应用的入口

/public -> 客户端的页面 index.html 控制 main.js 样式 style.css

环境

安装

安装淘宝镜像 npm

npm install -g cnpm –registry=https://registry.npm.taobao.org

安装 ws 模块

cnpm install –save ws

启动

node server.js

打开 /public/index.html

演示

WebSocket 应用篇 —— 聊天室 (三)

GitHub 地址

simpleChatRoom