/// The main loop that listens for incoming (plaintext) connections on
/// `configuration.bind_address:configuration.local_port`.
/// The main loop that listens for incoming (plaintext) connections on
/// `configuration.bind_address:configuration.local_port`.
let listener = match TcpListener::bind(format!(
"{}:{}",
configuration.bind_address, configuration.local_port
let listener = match TcpListener::bind(format!(
"{}:{}",
configuration.bind_address, configuration.local_port
if let Err(e) = client_stream.set_nonblocking(true) {
error!("Failed to set client stream to nonblocking: {}", e);
return;
if let Err(e) = client_stream.set_nonblocking(true) {
error!("Failed to set client stream to nonblocking: {}", e);
return;