MCPcopy Index your code
hub / github.com/bedroombuilds/python2rust / handle_client

Function handle_client

1b_sockets/rust/tlsecho/src/bin/server.rs:36–49  ·  view source on GitHub ↗
(mut socket: TcpStream, config: Arc<rustls::ServerConfig>)

Source from the content-addressed store, hash-verified

34}
35
36fn handle_client(mut socket: TcpStream, config: Arc<rustls::ServerConfig>) {
37 let mut sess = rustls::ServerSession::new(&config);
38 let stream = rustls::Stream::new(&mut sess, &mut socket);
39 let mut reader = BufReader::new(stream);
40 loop {
41 let mut buf = String::new();
42 if reader.read_line(&mut buf).is_err() {
43 break;
44 }
45 if !buf.is_empty() {
46 reader.get_mut().write_all(buf.as_bytes()).unwrap();
47 }
48 }
49}

Callers 1

mainFunction · 0.70

Calls 1

read_lineMethod · 0.80

Tested by

no test coverage detected