The purpose of this project is to adjust the approach of creating several projects in different docker containers and let them communicate with each other via sockets. The project can be used as a template for creating more complex projects.
- There are two separate processes: the Emitter and the Collector.
- The Collector listens to the input from the Emitter and answers in the same socket.
- The applications are the simplest programs in C / C++.
- The build process is performed in the Docker containers.
- The executables are copied to the new clean containers after the build, so the source code doesn't go to production.
- The Docker-compose script creates the dockers.
- The executables are stored in the /app directory of each container.
- Go to the Src directory
- Type the command:
docker-compose up --build
- Or this command:
docker-compose up --force-recreate
- 2024.04.05 - Add Threading to the Memory measuring
- 2024.03.31 - Detect Memory Leaks by our tool and fix them
- 2024.03.31 - Make Memory measuring External
- 2024.03.31 - Add a Data-amount Control
- 2024.03.29 - Add Memory Measuring
- 2024.03.23 - Add Log (Easylogging++)
- 2024.03.21 - Make Makefiles more readable
- 2024.03.21 - Add an Event Subscription
- Developed with Visual Studio Code under Ubuntu.