Rust 如何访问通过UDP发送的数据?

Rust 如何访问通过UDP发送的数据?,rust,Rust,,我只能找到返回通过UDP发送的内容大小的方法: 从套接字接收数据。成功时,返回读取的字节数和数据来自的地址 当前是否有输出内容的方法 fn recv_from(&self, buf: &mut [u8]) -> Result<(usize, SocketAddr)> match socket.recv_from(buf) { Ok((bytes_read, _)) => Some(&buf[0..bytes_read]), Er

,我只能找到返回通过UDP发送的内容大小的方法:

从套接字接收数据。成功时,返回读取的字节数和数据来自的地址

当前是否有输出内容的方法

fn recv_from(&self, buf: &mut [u8]) -> Result<(usize, SocketAddr)>
match socket.recv_from(buf) {
    Ok((bytes_read, _)) => Some(&buf[0..bytes_read]),
    Err(_) => None,
}