#udp-socket #udp #sockets #unix #async #linux

unix-udp-sock

支持 sendmsg/recvmsg 和 src IP 操作的异步和同步 UDP 套接字

10 个版本 (6 个重大更改)

0.7.2 2024 年 7 月 15 日
0.7.0 2023 年 5 月 1 日
0.6.1 2023 年 3 月 10 日
0.6.0 2022 年 11 月 5 日
0.2.0 2022 年 7 月 25 日

#1723网络编程

Download history 13/week @ 2024-04-26 1/week @ 2024-05-03 4/week @ 2024-05-31 24/week @ 2024-06-07 6/week @ 2024-06-14 14/week @ 2024-07-05 125/week @ 2024-07-12 61/week @ 2024-07-19 14/week @ 2024-07-26

每月 78 次下载

MIT/Apache

70KB
1.5K SLoC

unix-udp-sock

主要基于 quinn-udp,添加了对其他系统调用的异步和同步支持

UDP 套接字发送

UDP 套接字接收

此外,Transmits 已修改以支持 Vec<u8>/[u8]/Bytes/BytesMut

我们还可以使用 src_ip: Some(Source::Interface(idx)) 选择要使用的接口。您必须知道要使用的接口索引。


lib.rs:

统一的接口,用于带有 ECN 信息的发送/接收 UDP 数据包。

依赖关系

~3–12MB
~107K SLoC