1 个不稳定版本

0.1.0 2024 年 6 月 26 日

#312 in WebSocket


用于 5 个 Crates (4 直接)

Apache-2.0

710KB
17K SLoC

SwimOS 传输层

此 Crate 为 SwimOS 提供传输层(通过 TCP 套接字的双向 WebSocket 连接)。它包括

  • 对 DNS 的抽象,以便解析 Swim 代理的远程主机。
  • 一个网络抽象,用于 TCP 套接字上的未加密流量。
  • 可选的网络抽象实现,使用 TLS 加密。
  • 绑定,使用网络抽象之上的 ratchet WebSocket 库。
  • 一个 Tokio 任务,用于管理双向 WebSocket 并处理与 SwimOS 核心运行时的通信。

依赖关系

~12–25MB
~376K SLoC