Currently, it is difficult to use a `UdpSocket` in an `AsyncWrite` implementation, as it does not expose any low-level methods that return `Poll`.