This is an individual project. You may discuss concepts and ideas with other students, but you should be the sole author of all your code. Limited debugging help is allowed, as long as it doesn't involve looking at each other's code. I will ask you to look at each other's code after this project is complete. The project is due Tuesday, September 19th 2000, any time.
Submission is electronic.
Your executable must be called router . On other systems, these commands may be in different locations. Each packet has length 1, and carries one character, simulating a serial line. Each socket will be used for a connection to a different simulator, and will be bound to a different local port number. Whenever a thread is received on a socket, it is assumed to be coming from the remote simulator that is logically connected to this interface.