Ahmed Osama
All work

Multi-Client Server & Chat

A C++ socket server that handles many clients at once, with a C# WinForms chat app built on top.

Multi-Client Server & Chat screenshot

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.