Java Sockets Assignment for CS470