A high-performance TCP/IP chat server with Boost.Asio. Supports multiple concurrent clients with real-time message broadcasting.
- Real-time messaging Clients receive messages instantly
- Multithreaded server Handles 4+ clients simultaneously
- IP-based uniqueness Only one client per IP is allowed
- Broadcast system All clients receive all messages
- Download Boost 1.87+ and place it into the project root and rename the folder from Boost_x_xx to boost:
- /boost
- /Client
- /Server
- Go to
/Serverand build the project: - Repeat the same for /Client
- Start ./Server
- After Server start ./Client
- Try to send a message