java udp client/server communication manager