Should all be achievable with QUdpSocket.