#in-memory #sockets

memsocket

异步内存中的类似套接字接口

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 中使用

MPL-2.0 许可证

9KB
158

memsocket

为 Rust 提供异步类似套接字接口,用于客户端和服务器完全在内存中通信。


lib.rs:

memsocket 提供异步类似套接字接口,用于在内存中连接客户端和服务器。

boundedunbounded 方法(类似于 bounded 和 unbounded Channels)返回一对对象,这两个对象都是 AsyncReadAsyncWrite。写入一个对象的数据可以从另一个对象中读取,反之亦然,从而模拟套接字接口。

依赖项

~3MB
~45K SLoC