2个版本
0.1.1 | 2019年12月7日 |
---|---|
0.1.0 | 2019年12月5日 |
#12 in #针对
31KB
611 行
Harlequinn
Harlequinn是一个主要面向游戏的实时网络库。它基于QUIC协议的Quinn实现。
Harlequinn围绕Quinn提供API,可以从同步游戏循环中轻松使用。它还提供了一些开箱即用的附加功能。
特性
Harlequinn提供的许多特性都是Quinn作为QUIC实现的一部分实现的。为了方便,这里也列出了Quinn实现的一些显著特性。
- 连接管理
- 连接验证/拒绝
- 不可靠消息(QUIC数据报)
- 可靠的有序和无序消息(QUIC流)
- 分段(仅适用于可靠消息)
- 协议验证握手
- Slowloris/DoS缓解
- TLS加密
待办事项
- TOFU证书确认
- 改进的连接关闭原因API
- 多个独立的可靠有序流
许可证
根据您的要求,许可为以下之一
- Apache License,版本2.0 (LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT License (Expat) (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
依赖项
~19MB
~417K SLoC