ws-rs:用于Rust的轻量级,事件驱动的WebSocket

时间:2024-04-25 19:29:21
【文件属性】:

文件名称:ws-rs:用于Rust的轻量级,事件驱动的WebSocket

文件大小:75KB

文件格式:ZIP

更新时间:2024-04-25 19:29:21

Rust

WS-RS 轻量,事件驱动的 WebSockets。 /// A WebSocket echo server listen ( "127.0.0.1:3012" , | out | { move | msg | { out. send (msg) } }) 介绍 该库提供了使用的WebSockets 的实现。 它允许在单个线程上处理多个连接,甚至可以在同一线程上生成新的客户端连接。 这样就可以实现非常快速且资源高效的WebSocket。 API设计抽象了WebSocket协议的重要部分,使您可以专注于应用程序代码,而不必担心协议一致性。 但是,如果您需要编写扩展或要围绕WebSocket协议进行优化,也可以对单个WebSocket框架进行低级访问。 入门 有关详细的安装和使用说明,请参阅。 特征 WS-RS提供了WebSocket规范的完整实现。 还支持


【文件预览】:
ws-rs-master
----.rustfmt.toml(56B)
----Cargo.toml(981B)
----src()
--------result.rs(7KB)
--------message.rs(4KB)
--------handshake.rs(23KB)
--------util.rs(347B)
--------frame.rs(12KB)
--------handler.rs(14KB)
--------connection.rs(48KB)
--------deflate()
--------lib.rs(13KB)
--------factory.rs(5KB)
--------protocol.rs(7KB)
--------stream.rs(13KB)
--------io.rs(38KB)
--------communication.rs(7KB)
----examples()
--------autobahn-server.rs(629B)
--------unsafe-ssl-client.rs(2KB)
--------bench-server.rs(388B)
--------router.rs(4KB)
--------client.rs(1KB)
--------server.rs(862B)
--------pong.rs(4KB)
--------html_chat.rs(2KB)
--------cli.rs(6KB)
--------autobahn-client.rs(2KB)
--------peer2peer.rs(3KB)
--------bench.rs(2KB)
--------threaded.rs(2KB)
--------remote_addr.rs(661B)
--------ssl-server.rs(3KB)
--------shared.rs(2KB)
--------external_shutdown.rs(1KB)
--------channel.rs(5KB)
----.travis.yml(2KB)
----LICENSE(1KB)
----README.md(2KB)
----tests()
--------bind.rs(835B)
--------fuzzingserver.json(144B)
--------deflate.rs(2KB)
--------fuzzingclient.json(174B)
--------shutdown.rs(881B)
----.gitignore(59B)
----CHANGELOG.md(5KB)

网友评论