I need to run HTTP-over-UDP (for doing SSDP and UPnP IGD control).
What's involved in making HTTP and HTTPClientSession run over UDP?
I can't just use the constructor:
const StreamSocket & socket
and pass it an initialized (but unconnected) UDP socket because it's a StreamSocket that it takes and not a Socket or DatagramSocket...
How much would break if I tried to run it over a datagram socket?