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

dndx-forked-unix-udp-sock

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

1个不稳定版本

0.6.1 2023年3月21日

#38 in #udp-socket

MIT/Apache

61KB
1K 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–15MB
~124K SLoC