14 个不稳定版本 (4 个重大更改)
0.6.0 | 2019 年 8 月 13 日 |
---|---|
0.5.0 | 2019 年 8 月 13 日 |
0.4.2 | 2019 年 2 月 5 日 |
0.4.1 | 2019 年 1 月 22 日 |
0.2.1 | 2018 年 8 月 17 日 |
#34 in #network-programming
每月 24 次下载
1MB
477 行
关于
该库为 IO 操作提供了一个简单的基于超时的 API。
它提供了以下功能
- DNS 解析(目前使用后台线程)
- TCP-接受
- TCP-读取/读取直到/写入
- StdIOE-读取/读取直到/写入
- UDP-接收/发送
- 一个类似于 select 的 API,可以同时等待多个来源
所有函数都定义为特质,这样您就可以轻松地包装自己的 IO 通道而不会破坏兼容性。
注意:我们目前不提供基于超时的 connect
调用函数;对于 TCP 连接,请使用 std::net::TcpStream::connect_timeout
或构建使用 io::libselect
的内容(如果您这样做,请随时提交 😇)