Distributed Systems Project2 - Client