Skip to content

teresa-chow/42-minitalk

Repository files navigation

Minitalk

42 School: Rank 2

Minitalk is a project about coding of a small data exchange program using UNIX signals.


Table of contents

Subject notes · Usage · License



✏️ Subject notes

Notes on the subject and further reading : here.



🧭 Usage

Setup and compilation

  1. Clone repository

    git clone git@github.com:teresa-chow/42-minitalk.git minitalk
  2. Go inside project directory and run make

    cd minitalk
    make
  3. To check Makefile rules, run make followed by help as an argument

    make help
  4. Start the server first

    ./server
  5. And then execute the client in a different terminal window

    ./client <server_pid> <message>
  6. To compile the project with bonus features, run make bonus

    make bonus
  7. Start server_bonus first

    ./server_bonus
  8. And then client_bonus in a different terminal window

    ./client_bonus <server_pid> <message>


License

This work is published under the terms of 42 Unlicense.


⬆ back to top

About

Coding of a small data exchange program using UNIX signals.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published