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