rust-tcp-async-client:rust tokio 异步多客户网络框架

时间:2024-05-03 11:10:52
【文件属性】:

文件名称:rust-tcp-async-client:rust tokio 异步多客户网络框架

文件大小:41KB

文件格式:ZIP

更新时间:2024-05-03 11:10:52

tcp async tokio tcp-client tokio-rs

rust-tcp-async-client rust实现的异步多客户端网络框架,基于和,可自定义通讯协议 插件化采用lua。应用场景im,game server,bot等.golang 实现的网络框架就很多了,个人希望能在rust做一些微不足道的贡献,该项目的代码也很简陋属于 demo ,线上生产还是需要深加工.欢迎:clapping_hands:各位大佬吐槽毕竟我还是rust萌新项目更多的代码 Copy 自 hhhhhh :balloon:框架:balloon: 主线程维护多个client,将消息分发至lua。 :balloon:性能:balloon: 性能和并发这我不想说,我等萌新再弱鸡,Rust的优势会弥补我们的不足。弘扬Rust势在必行emm......Golang弟弟表示不服.... :balloon:协议:balloon: 自定义协议部分并没有抽离出来,因为本人正处于并将长期处于萌新阶段。。hhhh 请阅读源码codec.rs来实现自己的协议即可 编码器采用的 tokio的Codec :balloon:插件:balloon: 在P


【文件预览】:
rust-tcp-async-client-main
----LICENSE(34KB)
----examples()
--------Cargo.lock(15KB)
--------server-test.rs(327B)
--------Cargo.toml(803B)
--------Plugins()
--------clients-test.rs(4KB)
----rust-network()
--------.gitignore(19B)
--------src()
--------.DS_Store(6KB)
--------Cargo.toml(912B)
----README.md(2KB)
----Cargo.tmol(60B)

网友评论