4 个版本
使用旧的 Rust 2015
0.1.3 | 2018年6月10日 |
---|---|
0.1.2 | 2018年6月9日 |
0.1.1 | 2018年6月9日 |
0.1.0 | 2018年6月9日 |
#107 in #in-memory
在 hyper-stub 中使用
9KB
158 行
memsocket
为 Rust 提供异步类似套接字接口,用于客户端和服务器完全在内存中通信。
lib.rs
:
memsocket 提供异步类似套接字接口,用于在内存中连接客户端和服务器。
bounded
和 unbounded
方法(类似于 bounded 和 unbounded Channels)返回一对对象,这两个对象都是 AsyncRead
和 AsyncWrite
。写入一个对象的数据可以从另一个对象中读取,反之亦然,从而模拟套接字接口。
依赖项
~3MB
~45K SLoC