pub async fn accept(&self) -> io::Result<(UnixStream, SocketAddr)> {
        future::poll_fn(|cx| self.poll_accept(cx)).await
    }
Accepts a new incoming connection to this listener.
crates/shadowsocks/src/net/sys/unix/uds.rs