3 个版本
| 0.1.2 | 2023年9月13日 |
|---|---|
| 0.1.1 | 2023年1月23日 |
| 0.1.0 | 2023年1月23日 |
#6 in #mezzenger
每月 23 次下载
用于 mezzenger-udp
33KB
691 行代码(不含注释)
mezzenger-utils
mezzenger 工具库。
https://crates.io/crates/mezzenger-utils
可用工具
以下工具可用或处于开发阶段:
-
Inspector- 包装传输,每当发送或接收消息时调用回调。
进行中. -
Split- 将传输拆分为具有不同消息类型的两个。
进行中. -
Merged- 将 futuresStream和Sink合并到mezzenger传输中。
进行中. -
Numbered- 包装传输,将数字附加到消息上。 -
LatestOnly- 包装传输,将编号(但不一定有序)传输转换为有序传输,丢弃旧消息(轮询传输以获取下一个消息将返回最新接收到的消息,忽略接收到的旧消息)。
当用户不关心旧消息时可能很有用(例如,多人视频游戏)。 -
Reliable- 包装器将不可靠的传输转换为可靠的传输(通过在超时后确认和重发丢失的消息)。
进行中. -
Ordered- 包装器将无序(不保证消息顺序)但可靠的传输转换为有序(并去重)的传输。
进行中. -
Unreliabler- 包装器将传输转换为不可靠的(可能丢失消息)和/或无序的(发送不按顺序的消息,可能重复消息)的传输 - 用于测试。
进行中.
另请参阅
依赖项
~1–2MB
~39K SLoC