Exam Rank 06 at 42 School involves creating a simple multi-client chat server, typically referred to as mini_serv. The goal is to build a program in C that listens for incoming connections on a specific port and facilitates communication between multiple connected clients. Project Overview
The primary goal of the exam is to create a mini_serv program that can: 42 Exam 06
tv_usec is microseconds, not milliseconds. Divide by 1000!
Specifically, the exam asks you to recreate foundational multithreading and multitasking mechanisms from scratch. You are not allowed to use pthreads directly in the early part of the exam. Instead, you must use the fork() system call. Exam Rank 06 at 42 School involves creating