文件名称:buzzer:简单的Rust Web服务器,用于单会话危险类型的蜂鸣器跟踪
文件大小:76KB
文件格式:ZIP
更新时间:2024-04-24 00:10:48
Rust
概述 这是一个Rust Web服务器(使用 )。 它使用一种非常简单的方法在client/与Svelte客户进行通信,以协调并确定在某个回合中哪个客户首先嗡嗡作响。 特征 多个播放器可以从同一客户端连接到服务器 玩家可以选择自己的按键来嗡嗡声 已在给定回合中嗡嗡作响的玩家被禁止嗡嗡作响,直到下一回合 蜂鸣器跟踪玩家的得分 蜂鸣器会保留全面的乐谱历史记录,主机可以随时对其进行编辑,并会根据历史记录的变化自动重建当前乐谱。 服务器和客户端通过Web套接字进行通信,这意味着实际上使用了零网络资源。 采用 以cargo run (自动绑定到http://localhost:8080 ) 这应该在项目根目录中生成conf.json文件。 在其中,您可以更改服务器将绑定到的地址和日志记录级别。
【文件预览】:
buzzer-main
----.gitignore(64B)
----README.md(1013B)
----Cargo.toml(593B)
----client()
--------tsconfig.json(139B)
--------README.md(306B)
--------rollup.config.js(2KB)
--------public()
--------package.json(749B)
--------make(115B)
--------src()
----src()
--------registry.rs(2KB)
--------structs.rs(3KB)
--------command.rs(1KB)
--------state.rs(8KB)
--------websockets.rs(4KB)
--------main.rs(4KB)
----Cargo.lock(51KB)