MCPcopy Create free account
hub / github.com/bedroombuilds/python2rust / handle_client

Function handle_client

1b_sockets/rust/tlsecho/src/bin/rawserver.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 mut stream = rustls::Stream::new(&mut sess, &mut socket);
39 loop {
40 let mut buf = [0u8; 1024];
41 let bytes = stream.read(&mut buf).unwrap();
42 if bytes == 0 {
43 continue;
44 }
45 println!("{:?}", &buf[..bytes]);
46 let written = stream.write(&buf[..bytes]).unwrap();
47 println!("{:?}", &written);
48 }
49}

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected