Rust Socket Programming - Chapter 1


Rust Socket Programming - Chapter 1

오늘은 간단하게 Rust를 이용하여 다중클라이언트 에코 서비스를 구현해보도록 하겠습니다. server.rs use std::thread; use std::net::{TcpListener, TcpStream, Shutdown}; use std::io::{Read, Write}; use std::str::from_utf8; fn handle_client(mut stream: TcpStream) { let mut data = [0 as u8; 1000]; while match stream.read(&mut data) { Ok(_size) => { let text = from_utf8(&data).unwrap(); print!("[{}] : {}", stream.peer_addr().unwrap(), text)..


원문링크 : Rust Socket Programming - Chapter 1