Add set_hop_limit to UDP sockets

This commit is contained in:
Loïc Damien 2023-12-28 22:15:16 +01:00
parent 47a94f22aa
commit d32fe0ccdc

View File

@ -222,6 +222,11 @@ impl<'a> UdpSocket<'a> {
pub fn payload_send_capacity(&self) -> usize { pub fn payload_send_capacity(&self) -> usize {
self.with(|s, _| s.payload_send_capacity()) self.with(|s, _| s.payload_send_capacity())
} }
/// Set the hop limit field in the IP header of sent packets.
pub fn set_hop_limit(&mut self, hop_limit: Option<u8>) {
self.with_mut(|s, _| s.set_hop_limit(hop_limit))
}
} }
impl Drop for UdpSocket<'_> { impl Drop for UdpSocket<'_> {