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