This is a network programming course project. In the project, we will design a multi-worker application that allows multiple users to login simotaneously. Each user that login to the app is allowed to:
- Execute basic shell command
- Communicate to each other via special command 2.1 Direct Message 2.2 Broadcast Message
In this design, there will encounter some challenge:
- Managing inter-process communication according to the command inputed from user.
- Communicate among users by shared memory.