A robust multi-client TCP chat application with server-client architecture implemented in C. Features concurrent client handling, username management, message broadcasting, and graceful disconnect handling. A multi-client TCP chat application with server-client architecture. C, POSIX sockets, pthreads or epoll, Linux. -
View it on GitHub