lexe_common/net.rs
1use std::net::{Ipv6Addr, SocketAddr, SocketAddrV6};
2
3/// A IPv6 [`SocketAddr`] to bind to localhost with an OS-assigned port.
4// We should always try to use IPv6 because it will work everywhere;
5// IPv4 may produce errors in some environments.
6pub const LOCALHOST_WITH_EPHEMERAL_PORT: SocketAddr =
7 SocketAddr::V6(SocketAddrV6::new(Ipv6Addr::LOCALHOST, 0, 0, 0));