You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Java based internet chat application with multi-threading allowing any number of clients with broadcasting
Use of ServerSocket, Socket, DataInputStream and DataOutputStream, connecting Client and Server following TCP protocol and OSI model.
Multi-threaded communication controlled by synchronized outputstream resources through individual client thread handlers, allowing multiple messages and join/quit requests to be organized in a demultiplexed fashion
Utilized Java Abstract Window Toolkit (awt) for streamlined user interface scalable to include graphics and images with other UI-interface widget toolkits