clearer UDPSocket class