tokio-tungstenite:钨丝的Tokio绑定,基于轻量级流的WebSocket实现

时间:2024-06-02 04:25:57
【文件属性】:

文件名称:tokio-tungstenite:钨丝的Tokio绑定,基于轻量级流的WebSocket实现

文件大小:30KB

文件格式:ZIP

更新时间:2024-06-02 04:25:57

asynchronous websocket websockets tokio tokio-tungstenite

东京钨 Tokio堆栈的异步WebSockets。 用法 将此添加到您的Cargo.toml : [ dependencies ] tokio-tungstenite = " * " 查看客户端和服务器示例的examples/目录。 如果您对没有任何经验,可能还需要熟悉它。 什么是东京钨? 该板条箱基于 Rust WebSocket库,并为其提供了Tokio绑定和包装,因此您可以将其与来自Tokio堆栈的非阻塞/异步TcpStream一起使用,并将其与其他板条箱耦合。 特征 与在所有使用或平台上,都通过native-tls和rustls-tls功能标志支持TLS。 默认情况下均未启用。 如果您需要对安全WebSockets( wss:// )的支持,请启用其中之一。


【文件预览】:
tokio-tungstenite-master
----rustfmt.toml(259B)
----Cargo.toml(2KB)
----.github()
--------workflows()
----src()
--------handshake.rs(5KB)
--------connect.rs(2KB)
--------lib.rs(12KB)
--------tls.rs(7KB)
--------stream.rs(3KB)
--------compat.rs(7KB)
----scripts()
--------autobahn-server.sh(940B)
--------autobahn-client.sh(1015B)
----examples()
--------autobahn-server.rs(1KB)
--------echo-server.rs(1KB)
--------client.rs(2KB)
--------server.rs(3KB)
--------autobahn-client.rs(2KB)
--------README.md(626B)
--------interval-server.rs(2KB)
----LICENSE(1KB)
----README.md(1KB)
----autobahn()
--------expected-results.json(102KB)
--------fuzzingserver.json(132B)
--------fuzzingclient.json(187B)
----tests()
--------handshakes.rs(851B)
--------communication.rs(4KB)
----.gitignore(18B)
----CHANGELOG.md(829B)

网友评论