Java program single server multiple client support