Checkpoint 1 is worth potentially 10 total points out of 100 towards Project 1. The work started here, when completed, will be worth 35 total points out of 100. To receive the points and begin working on Project 1 you must:

  1. Make a git repository for your project as described in the handout.
  2. Create a select()-based echo server with support for multiple concurrent clients.

To aid you in programming an echo server, and testing it, we have prepared this starter package for you. This code needs to be modified to use select() as well as adding support for multiple clients at once.

Files we expect to see: