Skip to content

yasw175/TCP-Multithreaded-Chat-Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Multithreaded TCP Chat Server

A C++ chat application using Linux Sockets and Pthreads.

Features

  • Concurrent Handling: Manages multiple clients using a thread-per-client model.
  • Synchronization: Uses Mutex locks for thread-safe broadcasting.
  • TCP/IP: Reliable message delivery.

How to Run

  1. Run make to compile.
  2. Start server: ./server
  3. Connect client: ./client

About

"A concurrent C++ chat server using Linux Sockets and Pthreads with strict message ordering."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors