4个版本 (破坏性)
使用旧的Rust 2015
0.4.0 | 2018年12月4日 |
---|---|
0.3.0 | 2018年11月12日 |
0.2.0 | 2018年10月8日 |
0.1.0 | 2018年10月8日 |
#29 in #wrapped
用于 p2p
90KB
2K SLoC
套接字集合
包 | 文档 | Linux/OS X/Windows |
---|---|---|
该包的目的是提供一个异步套接字集合,可以直接与mio
事件循环一起使用。例如,使用基于流的协议需要某种机制来确定消息的边界等,此包提供默认实现来处理这些问题,并从用户库中抽象出样板代码。此外,socket-collection
支持基于safe_crypto包的可选加密。
lib.rs
:
概览
该包的目的是提供一个异步套接字集合,可以直接与mio
事件循环一起使用。目前该包公开了UDP和TCP套接字:分别是 UdpSock
和 TcpSock
。套接字的行为对 p2p
和 Crust
包非常具体。我们的目标是使套接字易于使用并减少样板代码。套接字缓冲入站/出站数据,实现消息序列化和加密,基于流的套接字用户不需要担心消息边界,每个消息都有一个优先级、编号等。
依赖
~14MB
~261K SLoC