Browse Source

basic client protocol test

master
Michael Preisach 7 years ago
parent
commit
56a032ee5c
  1. 9
      src/main.rs

9
src/main.rs

@ -1,13 +1,14 @@
use std::net::{TcpStream, TcpListener}; use std::net::{TcpStream, TcpListener,SocketAddr};
use std::io::prelude::*; use std::io::prelude::*;
use std::io; use std::io;
use std::time::{Duration};
fn main() { fn main() {
let address = "127.0.0.1:8000"; let address = "127.0.0.1:8000";
let mut text = String::new(); let mut text = String::new();
let mut stream = TcpStream::connect(address).expect("connection failed"); let mut stream: TcpStream = TcpStream::connect(address).expect("connection failed");
write!(stream,"hello from the client!\n").expect("write failed"); writeln!(stream,"display\n").expect("write failed");
stream.read_to_string(&mut text).expect("read failed"); stream.read_to_string(&mut text).expect("read failed");
println!("received: '{}'", text.trim_right()); println!("received: '{}'", text.trim_end());
} }

Loading…
Cancel
Save