- Debes crear un programa de comunicación de la forma cliente-servidor.
- El servidor debe lanzarse primero, tras lanzarse debe mostrar su PID.
- El cliente tomará como parámetros: ◦ El PID del servidor. ◦ La string que debería mandarse.
- El cliente debe comunicar la string pasada como parámetro al servidor. Una vez la string se haya recibido, el servidor debe mostrarla
- La comunicación entre tus programas debe hacerse SOLO utilizando señales UNIX.
- El servidor debe ser capaz de mostrar la string suficientemente rápido. Por rápido queremos decir que si piensas que es muy larga, probablemente lo sea.
- Tu servidor debe poder recibir strings de distintos clientes consecutivamente, sin necesidad de reiniciar.
- The server must be started first. After its launch, it has to print its PID.
- The client takes two parameters: ◦ The server PID. ◦ The string to send.
- The client must send the string passed as a parameter to the server. Once the string has been received, the server must print it.
- The server has to display the string pretty quickly. Quickly means that if you think it takes too long, then it is probably too long.
- Your server should be able to receive strings from several clients in a row without needing to restart.
- The communication between your client and your server has to be done only using UNIX signals.
- You can only use these two signals: SIGUSR1 and SIGUSR2.