11 releases (7 breaking)
0.8.0 | Oct 30, 2024 |
---|---|
0.7.2 | Jul 15, 2024 |
0.7.1 | Apr 21, 2024 |
0.7.0 | May 1, 2023 |
0.2.0 | Jul 25, 2022 |
#1801 in Network programming
2,735 downloads per month
77KB
1.5K
SLoC
unix-udp-sock
Largely based on quinn-udp
, this adds async & sync support for additional syscalls:
UDP socket send:
UDP socket recv:
In addition, Transmits
has been altered to support Vec<u8>
/[u8]
/Bytes
/BytesMut
.
We can also select which interface to use with src_ip: Some(Source::Interface(idx))
. You must know the index of the interface to use this.
lib.rs
:
Uniform interface to send/recv UDP packets with ECN information.
Dependencies
~3–11MB
~107K SLoC