文件名称:async-net:用于TCPUDPUnix通信的异步网络原语
文件大小:23KB
文件格式:ZIP
更新时间:2024-03-06 06:32:17
Rust
异步网 TCP / UDP / Unix通信的异步网络原语。 这个箱子是和的异步版本。 执行 此板条箱使用进行异步I / O,并 DNS查找。 例子 一个简单的UDP服务器,它将消息回显给发送方: use async_net :: UdpSocket; let socket = UdpSocket :: bind ( "127.0.0.1:8080" ). await ?; let mut buf = vec! [ 0u8 ; 1024 ]; loop { let (n, addr) = socket. recv_from ( & mut buf). await ?; socket. send_to ( & buf[..n], & addr). await ?; } 执照 根据以下任一许可 Apache许可证2.0版( 或 ) MIT许可证( 或 ) 由您选择。
【文件预览】:
async-net-master
----LICENSE-MIT(1023B)
----Cargo.toml(601B)
----.github()
--------workflows()
----src()
--------udp.rs(22KB)
--------addr.rs(6KB)
--------tcp.rs(22KB)
--------unix.rs(23KB)
--------lib.rs(2KB)
----LICENSE-APACHE(11KB)
----README.md(2KB)
----.gitignore(19B)
----CHANGELOG.md(1KB)