rustTcpClient

rust tcp客户端

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