Skip to content

The purpose of this project is to code a small data exchange program using UNIX signals. It is an introductory project for the bigger UNIX projects that will appear later on in the cursus. Hopefully you will be able to reuse it in future project without the fear of being flagged as a cheater. You will mainly learn how to use signal functions.

Notifications You must be signed in to change notification settings

kpaxlive/minitalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minitalk

The purpose of this project is to code a small data exchange program using UNIX signals. It is an introductory project for the bigger UNIX projects that will appear later. You will mainly learn how to use signal functions.

Skills

  • Rigor
  • Unix
  • Algorithms & AI

🛠️ Usage

Follow the steps below

Instructions

1. Clone the repository from github

git clone https://github.com/kpaxlive/minitalk && cd minitalk/

Compile the library by Makefile To compile the library, go to its path and run:

 make

3. Open new terminal on the same directory and run the server:

./server

**4. Open new terminal on the same directory again and run the client with pid of server: ** NOT: first you must get pid (proccess id) from the server.

./client pid "Your message"

Example of usage

About

The purpose of this project is to code a small data exchange program using UNIX signals. It is an introductory project for the bigger UNIX projects that will appear later on in the cursus. Hopefully you will be able to reuse it in future project without the fear of being flagged as a cheater. You will mainly learn how to use signal functions.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published