Added UDPClient class