use log::{error, info}; use crate::CLIENT_ID_COUNTER; use super::generic::generic_handle_connection; pub fn run() { let id = CLIENT_ID_COUNTER.fetch_add(1, std::sync::atomic::Ordering::Relaxed); info!("reading packets from stdin"); if let Err(e) = generic_handle_connection(id, std::io::stdin(), std::io::stdout()) { error!("{e}"); } }