This is a multitasking app that communicates with two servers to perform various tasks. The app uses sockets to connect to the servers, sends commands, and reads their responses. The app is written in C and uses Docker for creating isolated environments.
-
Install Make, Docker and Docker Compose if they are not already installed on your system.
-
Clone the project repository:
git clone https://github.com/Djama1GIT/multitasking-app.git
cd multitasking-app
- Start the project:
make build
make run-servers
make run-client
Console:)
- C - The programming language used for the project.
- Socket - A computer communications protocol, providing simultaneous two-way communication channels over a single Transmission Control Protocol connection.
- Docker - A platform used in the project for creating, deploying, and managing containers, allowing the application to run in an isolated environment.