文件名称:go-space-chat:【孤单寂寞】基于GolangWebSocketCanvasProtobuf的聊天室
文件大小:4.77MB
文件格式:ZIP
更新时间:2024-04-08 12:17:38
chat golang canvas protobuf websocket
孤独寂寞 演示版 特色 支持性别修改,和有颜色替换 支持敏感词过滤 支持姓名修改 介绍 通过canvas 2d来模拟了3D的视觉效果。 并且在该项目中使用了protobuf来进行前端和初始化的通讯协议,这一点非常方便! 操作 项目使用传统WASD按键来控制上下左右 眼睛可以跟随鼠标的位置进行转动 点击space空格可以输入消息,点击回车发送消息 左上角按钮可以输入名称,点击空白处名称生效 运行 go run main.go 该命令会启动web-server作为静态服务,替代80端口,如果需要修改端口,用下面的命令 go run main.go -web_server 8081 项目启动默认websocket服务端口为9000端口,如果需要修改 go run main.go -socket_server 9001 注意:如果修改websocket端口,同时需要修改js里面的socket端口
【文件预览】:
go-space-chat-master
----go.mod(399B)
----main.go(165B)
----proto()
--------star()
----go.sum(3KB)
----web_server()
--------server.go(37B)
----component()
--------text_safe.go(1KB)
--------ip2region.go(649B)
--------login_chart.go(2KB)
----core()
--------pool.go(3KB)
--------boardcast.go(70B)
--------service.go(6KB)
----config()
--------ip2region.db(8.01MB)
--------words_filter.txt(15KB)
--------config.go(104B)
----LICENSE(1KB)
----web_resource()
--------public()
--------yarn.lock(369KB)
--------src()
--------babel.config.js(73B)
--------README.md(307B)
--------dist()
--------vue.config.js(67B)
--------.gitignore(208B)
--------package.json(1KB)
----README.md(2KB)
----supervisor()
--------go-space-chat.ini(306B)
----.gitignore(276B)