/Chat-Room

:email: A simple messaging application in Java, which enables multiple users to chat in a 'chat room', with the help of one common server.

Primary LanguageJavaApache License 2.0Apache-2.0

📧 Chat Room

Table of Contents

  1. About
  2. Technologies Used
  3. Demo
  4. Contributing
  5. License

About

This is a simple messaging application in Java, which allows multiple user clients to chat with each other, with the help of a single server client. With no upper limit on the number of clients that can be handled at a time, this application is suited for broadcast messaging to multiple users.

This was developed as a beginner level project for Winter Practical Training Evaluation in 4th Semester of B.E. Computer Engineering.

Technologies Used

  • Java
  • Java Swings Package
  • Java AWT Package

Demo

  • This is the Server GUI

  • This is a single client, along with the Server GUI

  • The Server is started, in order to accept clients

  • The client connects to the Server

  • The client can now send messages

  • Connecting a second client to the server

  • Exchange of messages between the two clients

Contributing

Please see CONTRIBUTING.md for more details. Or feel free to reach out to me via mail

License

Text Editor is licensed under Apache 2.0 license. Please see LICENSE.md for more details.