如何从连接到服务器的客户端获取TLS连接字节?

时间:2020-07-30 23:21:07

标签: tcp rust

我正在一个项目来窥视连接,并从尝试连接到rust tcp服务器的客户端获取客户端问候的原始字节数据。但是,我对如何解决这个问题有些迷惑,尤其是对铁锈的初学者。

到目前为止,这就是我所拥有的,但似乎我误解了tcpstream发送的数据。如何访问客户端问候数据?

    let listener = TcpListener::bind("127.0.0.1:8000").unwrap();
    for stream in listener.incoming() {
        match stream {
            Ok(stream) => {
                let mut buf: Vec<u8> = vec![0; 1024];
                let len = stream.peek(&mut buf).expect("peek failed");
            }
            Err(e) => { /* connection failed */ }
        }
    }

0 个答案:

没有答案