https://github.com/ysoroko/minitalk
Communication between two programs using UNIX signals
https://github.com/ysoroko/minitalk
19 42 bits client minitalk server signals transfer unix
Last synced: about 1 month ago
JSON representation
Communication between two programs using UNIX signals
- Host: GitHub
- URL: https://github.com/ysoroko/minitalk
- Owner: Ysoroko
- Created: 2021-07-08T07:22:05.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-16T09:39:25.000Z (over 4 years ago)
- Last Synced: 2025-04-11T20:30:06.821Z (about 1 year ago)
- Topics: 19, 42, bits, client, minitalk, server, signals, transfer, unix
- Language: C
- Homepage:
- Size: 241 KB
- Stars: 21
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# minitalk
#### The goal of this project is to create two executables: a server and a client.
#### - The client will send information (a string) to the server using UNIX signals.
#### - The server must correctly receive and interpret this information, then display it.
#### The Makefile is used to easily compile the server and the client executables
### Behaviour:
1) By running the server executable we start up the server and it displays its process id:

2) By running the client with the process id from the server we can send strings to the server

3) Server receives bits containing the information, translates them to characters and prints the result as a string:

#### Additional behaviour:
1) The client can also send Unicode format characters

2) The server interprets and displays them correctly
