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