A real-time, multi-client console (and optional GUI) chat application built with raw Java TCP sockets and multithreading — no external libraries, no frameworks. One server, many concurrent clients, ...