【文件属性】:
文件名称:webchat:websocket全双工通信聊天室demo
文件大小:640KB
文件格式:ZIP
更新时间:2021-05-21 02:31:49
HTML
webchat
这是一个使用 node.js 编写的全双工通信聊天室,会话大厅已经完成,私聊 room 的细节还未完善,有空会继续编写。相关技术逻辑请查阅
体验成品小样:
部署步骤:
通过 安装生产环境
$ npm i
启动服务器
$ node server.node.js
访问客户端
http://localhost:3000
文件说明:
文件
说明
备注
server.node.js
服务端
同时负责http和ws协议的路由、广播、监听
public/index.html
客户端 UI
通过http访问将被重定向到这个页面
public/js/wsclient.js
客户端
与服务器进行交互的业务逻辑
P.S. public/plugins/ 中的文件都是插件,其他文件要么是给npm看的,要么是给GitHub看的
【文件预览】:
webchat-main
----package.json(564B)
----LICENSE(1KB)
----package-lock.json(21KB)
----.gitignore(22B)
----server.node.js(2KB)
----public()
--------plugins()
--------index.html(8KB)
--------js()
----README.md(1KB)
----readme_image()
--------desktop.png(205KB)
--------phone.jpg(374KB)