Ensures no bits are dropped during transmission.
./tester.sh -m (for mandatory) or -b (for bonus). minitalk 42 tester link
Several community-made testers are available to verify your project's robustness, including signal timing and data integrity: sailingteam4/Minitalk-Tester Ensures no bits are dropped during transmission
Minitalk involves creating a server and a client program. The server waits for messages from clients using signals, and clients can send messages to the server. This project aims to introduce students to inter-process communication (IPC) mechanisms in Unix-like systems, specifically signal handling. The server waits for messages from clients using
: Send a very long string (e.g., 10,000+ characters) to see if bits are lost or if the server lags.
: Automates various test cases, including stress testing the server-client exchange. How to Use a Minitalk Tester
: Make sure you grasp how to use signal , kill , and sigaction . The sigaction function is usually recommended over signal for its more detailed control over signal handling.