二 tokio 简介
tokio现在基本上是Rust上异步编程的标配了, 用官方的话来说,他就是一个Rust的异步程序Runtime.目前的0.2版本已经完全按照async/await重构,用起来非常方便...另外热议的Rust的零成本抽象我就不罗嗦了.
三 任务分解
3.1 获取网页
找到域名对应的ip地址,这部分看起来比较简单,就是一个https请求....写代码,我也明显感觉到罗嗦,也可能是我功力不够,不能吐槽rust了....不过还有一点是要特别吐槽的,rust的String设计的真是不好用,导致字符串的处理总是显得比较罗嗦.
整个下来,有230行左右, 不过我想已经把tokio异步编程要点都覆盖到了....(ip, String::from("192.30.253.112"))
}
}
本文来自bai的投稿,原文地址:https://stevenbai.top/rust/tokio_async_await