1 2 3 4 5 6 7 8 9 10 11 12 13 14
| use std::net::TcpStream; use std::str; use std::io::{self, BufRead, BufReader, Read, Write}; fn main() { let stream = TcpStream::connect("127.0.0.1:8888").expect("Could not connect Server"); loop { let mut input = String::new(); let mut buffer:Vec<u8>=Vec::new(); io::stdin().read_line(&mut input).expect("Failed to write to server"); let mut reader = BufReader::new(&stream); reader.read_until(b'\n',&mut buffer).expect("could not read info buffer"); println!("{}",str::from_utf8(&buffer).expect("Could not write buffer as string")); } }
|