1 个不稳定版本
新 0.1.0 | 2024 年 8 月 21 日 |
---|
#1924 在 网络编程
在 3 crates 中使用
67KB
2K SLoC
asport
ASPORT 协议的实现。
概述
ASPORT 协议规范可在 SPEC.md 中找到。此 crate 提供了 ASPORT 协议在 Rust 中的实现作为参考。
以下是可以启用的一些可选功能列表
model
- 提供了 ASPORT 协议的连接模型抽象,内置数据包分片和任务计数器。不涉及 I/O 操作。marshal
- 提供了在同步口味中打包和解包协议的方法。async_marshal
- 提供了在异步口味中打包和解包协议的方法。
协议抽象的根是 Header
。
用法
运行以下命令将此 crate 添加为依赖项
cargo add asport
许可协议
此 crate 在 GNU 通用公共许可证 v3.0 或更高版本 下授权。
SPDX-License-Identifier: GPL-3.0-or-later
依赖项
~0.5–6MB
~29K SLoC