Multi-Client Server & Chat
A C++ socket server that handles many clients at once, with a C# WinForms chat app built on top.

Overview
A concurrent TCP server written in C++ that accepts and serves multiple clients at the same time. A companion C# WinForms chat client uses the server to exchange messages between users.
- Year
- 2025
- Area
- Systems & more
- Role
- Network programming
Stack
- C++
- Sockets
- C#
- WinForms
01
Concurrent sockets
Many simultaneous client connections handled by a single server.
02
Chat client
A WinForms desktop client for real-time messaging.