pub fn poll_send_ready(&self, cx: &mut Context<'_>) -> Poll<ProxySocketResult<()>> {
        self.io.poll_send_ready(cx).map_err(|x| x.into())
    }
poll family functions

Check if socket is ready to `send`, or writable.
crates/shadowsocks/src/relay/udprelay/proxy_socket.rs