文件名称:c-ares-resolver-由c-ares支持的异步DNS解析器-Rust开发
文件大小:19KB
文件格式:ZIP
更新时间:2024-06-16 14:01:38
Rust Asynchronous
c-ares-resolver用于异步DNS请求的基于c-ares的DNS解析器。 此板条箱提供三种解析器类型-解析器,即用于异步DNS请求的基于c-ares的FutureResol c-ares-resolver DNS解析器。 此板条箱提供了三种解析器类型-解析器,FutureResolver和BlockingResolver:解析器是基础c-ares库周围最薄的包装器。 它通过回调返回答案。 其他解析器基于此构建。 FutureResolver以std :: future :: Futures返回答案。 BlockingResolver根本不是异步的-顾名思义,它一直阻塞,直到查找完成为止。
【文件预览】:
c-ares-resolver-master
----.gitignore(18B)
----src()
--------resolver.rs(16KB)
--------error.rs(892B)
--------host.rs(806B)
--------eventloop.rs(6KB)
--------nameinfo.rs(622B)
--------tests.rs(1KB)
--------futureresolver.rs(12KB)
--------blockingresolver.rs(10KB)
--------lib.rs(2KB)
----.travis.yml(329B)
----CHANGELOG.md(1KB)
----Cargo.toml(623B)
----LICENSE.txt(1KB)
----examples()
--------futures.rs(968B)
--------callback.rs(1KB)
--------blocking.rs(979B)
----README.md(2KB)
----appveyor.yml(1KB)