An overview of this program function.
Go to Introduction
A rapid description of how the program works.
Go to How it works
How install and run this program in Linux.
Go to Installation and Execution
Conclusion.
Go to Conclusion
This program allow to the user to send a random message with a maximum size of 100 MB, using four possible IPC (Inter Process Communication):
- Unnamed pipe
- Named pipe
- Socket
- Shared memory with circular buffer
The program asks to the user to type the dimension of the random message (with maximum size of 100 MB) and the IPC to use.
In case of socket, an host address and a port will be ask too.
Afterwards, the program will execute the corresponding process to transmit the message showing a progression bar and, in the end, reporting the total amount of time required.
Download the repository:
git clone https://github.com/simone-contorno/arp-message-transmissionAfter, go into the directory and make executable all .sh files:
chmod +x install.sh run.sh help.shTo compile the source files, type:
./install.shNow, to exec the program, type:
./run.shA window launched with zenity will appear.
Zenity is default installed in Linux, if you have not you can install it with:
sudo apt-get update -ysudo apt-get install -y zenityIf you want read some specific description about a process, type:
./help.sh < number >where < number > is the corresponding process text file description.
Thanks to have read this file, i hope it was clear and interesting.
Collaborator: Gabriele Russo - @GabrieleRusso11