Function zebra_network::peer_set::initialize::open_listener
source · pub(crate) async fn open_listener(config: &Config) -> (TcpListener, SocketAddr)
Expand description
Open a peer connection listener on config.listen_addr
,
returning the opened [TcpListener
], and the address it is bound to.
If the listener is configured to use an automatically chosen port (port 0
),
then the returned address will contain the actual port.
§Panics
If opening the listener fails.