This is a simple communication program that sends messages from a client to a server 1 bit at a time using signals. When the server has recieved the full message it prints it, and sends back a confirmation, and the client prints "Message Successfully Recieved". More than one client can message the server at once. Unicode characters are supported.
This project is made to run on Linux and has only been tested on Ubuntu.
- Clone the repository:
git clone https://github.com/disinformationalist/minitalk.git minitalk- Change to the project directory:
cd minitalk- Build the executables:
make- Run the server in one terminal, and the client in another:
./server- Run a client in a separate terminal, with the pid number of the server(which is printed in the MINITALK sign in green), and the message to send in double or single quotes, and press enter. example:
./client <server pid> "Hello, the waffles are half off today, tell no one"