use std::{ net::TcpListener, io::Read, thread, }; use flutr::FlutR; fn receive_bytes() -> [u8; 128]{ let listener = TcpListener::bind("127.0.0.1:7878").unwrap(); let mut stream = listener.accept().unwrap().0; let mut buf: [u8; 128] = [0; 128]; stream.read(&mut buf).unwrap(); return buf; } #[cfg(test)] mod tests { use super::*; #[test] fn it_works() { let receive_thread = thread::spawn(move || {return receive_bytes();}); let flutr_server = Flutr::new(); let buf = receive_thread.join(); for x in buf.unwrap() { print!("{x}, "); } } }