paintchat:用go写的数字黑板

时间:2024-06-12 10:20:34
【文件属性】:

文件名称:paintchat:用go写的数字黑板

文件大小:781KB

文件格式:ZIP

更新时间:2024-06-12 10:20:34

golang websocket whiteboard JavaScript

绘画聊天 用go写的简单数字黑板。 该服务器类似于聊天室,其中聊天室使用go通道实现。 每个客户端都通过网络套接字将其绘制动作流式传输到服务器。 然后,服务器将更改广播到同一房间中的所有其他客户端。 只要客户端保持连接状态,所有流数据都将在服务器上保留缓冲。 如果有新客户端连接,则首先获得一个随机的名称和颜色,然后从所有其他当前连接的客户端接收所有绘图历史记录。 一旦用户离开房间,她所有的绘图数据都将丢失。 功能清单 所有用户打开根URL时都会进入公共面板 创建私人董事会 点击复制广告板网址 三种不同的铅笔尺寸 随机名称和颜色分配 清除到目前为止您一直在绘制的所有内容 将工程图另存为png 依存关系 所有依赖项都使用go模块安装。 生成并运行 只需运行go build . 或go run建造。 贡献 欢迎您打开请求请求或仅报告功能请求或问题。


【文件预览】:
paintchat-main
----hub.go(2KB)
----.gitignore(22B)
----go.mod(424B)
----templates()
--------sketchboard.html(3KB)
----LICENSE(11KB)
----static()
--------chawpwebfont.woff(116KB)
--------board.jpeg(176KB)
--------paintchat.js(16KB)
--------screenshot.png(474KB)
--------favicon.ico(15KB)
--------sketchboard.css(2KB)
----go.sum(6KB)
----socket.go(2KB)
----main.go(2KB)
----README.md(1KB)
----layer.go(1KB)

网友评论