18

Teams ☎️

A project that deepened my understanding of C programming and network communication management, resulting in the creation of a messaging and group communication system.

📌 Project Overview

"Teams" is a project that enriched my profound knowledge in C programming and network communication management.

📝 Project Details

The "Teams" project objective was to construct a group communication and messaging system. It required the development of a server capable of concurrently managing multiple clients, formulating a custom communication protocol, and establishing a client CLI interface to liaise with the server.

This endeavor bestowed me with a valuable opportunity to delve deeper into my C programming expertise, particularly emphasizing I/O multiplexing, designing communication protocols, and data persistence.

🛠️ Technologies Deployed

  • C
  • TCP Sockets 🔌