42 Porto Minitalk
Explore the Subjetc »
The goal of the project is to build a server/client system that communicates through UNIX signals. When the server is started, a new process is created on the Linux system, it is assigned a number that identifies it to other applications. This is the process ID, or PID, and is used throughout the system to manage running processes. Server - Displays the PID and waits for signals. When signals are received, they are decrypted into 8-bit conjugates and displayed as characters. Client - Encrypts a string of characters, bit by bit, and sends a signal to the server's PID. The signal SIGUSR1 if true, and SIGUSR2 if false.
-
Mandatory Part
-
Bonus Part
- bonusclient.c
- bonusserver.c
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
). - Commit your Changes (
git commit -m 'Add some AmazingFeature'
). - Push to the Branch (
git push origin feature/AmazingFeature
). - Open a Pull Request.