Nirmallya Kundu

Nirmallya Kundu

University of Texas at Dallas, M.S. CS

Principal Software Engineer, MathWorks Inc.

Greater Boston, MA

admin @ kundu . me

Resume


This is an individual project for the course Advanced Computer Networks under the guidance of Dr. Zygmunt Haas. This project mainly includes designing a session between two individuals on separate computers to exchange messages using UDP Datagram.

The IMPORTANT features of the application include:

  1. Designing a session between two individuals on separate computers to exchange messages using UDP Datagram.
  2. Connection Management and Reliable Communication using ACK on both sides.
  3. Multi-party chat, allowing multiple users to chat at the same time.
  4. Multi-media support, sending of Image files to other.
  5. Broadcasting message, sending a message to all other users.
  6. Graphical interface using Swing.

This application is designed and developed in Java, front-end UI is developed using Java Swing and back-end support using MySQL.


GitHub: https://github.com/kundu-me/ChatApplication
More ...