rustTcpClient

rust tcp客户端

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"));
    }
}