server-client project for computer networks course