文件名称:TCP / UDP / Unix通信的异步网络原语-Rust开发
文件大小:23KB
文件格式:ZIP
更新时间:2024-06-16 13:48:06
Rust Network programming
TCP / UDP / Unix通信的异步网络原语。 async-net用于TCP / UDP / Unix通信的异步网络原语。 这个箱子是std :: net和std :: os :: unix :: net的异步版本。 实现此板条箱使用async-io进行异步I / O,并阻止DNS查找。 示例一个简单的UDP服务器,它将消息回显给发件人:use async_net :: UdpSocket; let socket = UdpSocket :: bind(“ 127.0.0.1:8080”)。await ?; 让mut buf = vec![0u8; 1024]; 循环{let(n,addr)= socket.recv_from(&mut buf).await ?; socket.send_to(&bu
【文件预览】:
async-net-master
----LICENSE-MIT(1023B)
----LICENSE-APACHE(11KB)
----.github()
--------workflows()
----src()
--------unix.rs(22KB)
--------addr.rs(6KB)
--------tcp.rs(22KB)
--------lib.rs(2KB)
--------udp.rs(22KB)
----Cargo.toml(665B)
----.gitignore(19B)
----CHANGELOG.md(1KB)
----README.md(2KB)