Minitalk is a system programming project that involves creating a simple communication program in C. The project consists of developing a server and a client that communicate with each other using UNIX signals. The client sends a message to the server, which receives and displays it on the screen.
Features:
- Server: Displays its PID at startup and waits for messages from clients.
- Client: Sends a message to the server using its PID.
Technologies Used:
- C Language
- UNIX Signals (SIGUSR1, SIGUSR2)
- System Programming in UNIX
- Launch the server: (The server will display its PID)
./server
- In another terminal, launch the client using the server's PID and the message to send:
./client [SERVER_PID] "Your message here"
Contributions to this project are welcome. If you find any issues or want to improve the code, please feel free to open a pull request or issue.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or would like to collaborate, please do not hesitate to contact me at email or LinkedIn