1 个不稳定版本
0.1.0 | 2018年11月16日 |
---|
#13 在 #delivery
34KB
667 行
提供合理的保证,确保通过UDP发送的消息能够到达另一个连接器。
此包仍在开发中,尚未准备好在生产环境中使用。
此包使用一个名为Connector
的结构体,最终保证所有持久消息到达另一端,否则将断开连接。
此包区分两种消息类型
- 已确认:这是一个消息,它
-
- 保证在某个时刻到达
-
- 不保证按正确顺序到达
- 未确认:这是一个不保证到达的消息
用例可以是
- 发送玩家数据不一定要到达,因为位置每秒更新10次(未确认)
- 登录信息应始终到达,但这可能需要一秒钟(已确认)
lib.rs
:
一个不可靠的连接(如UDP)上的最终正确的通用框架
此包使用一个名为Connector
的结构体,最终保证所有持久消息到达另一端,否则将断开连接。
此包区分两种消息类型
- 已确认:这是一个消息,它
-
- 保证在某个时刻到达
-
- 不保证按正确顺序到达
- 未确认:这是一个不保证到达的消息
用例可以是
- 发送玩家数据不一定要到达,因为位置每秒更新10次(未确认)
- 登录信息应始终到达,但这可能需要一秒钟(已确认)
依赖项
~1.3–2.2MB
~44K SLoC