Uses custom sub-class of qudpsocket.