Building a Multi-User Chat Application in Java
Video tutorial series on how to build a multi-user chat client/server application in Java.

Download the project file and source code below.

  • Module 1: Building a Multi-User Chat Application in Java (2 hours, 28 minutes)
    1. 1.1. Creating a Chat Server with Server Socket (22:51)
    2. 1.2. Handling User Presence (Online & Offline Status) (29:13)
    3. 1.3. Direct & Group Messaging (25:46)
    4. 1.4. Chat Client API (33:45)
    5. 1.5. Chat Client GUI using Java Swing UI Framework (35:46)
    6. 1.6. Project Files & Source Codes