Skip to content

Live chat application is a multi-client chat application created using java networking

License

Notifications You must be signed in to change notification settings

jithmiw/Live-Chat-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live-Chat-Application

Features

  • Users can log into the chat room using his/her name, host address and port number.
  • A user can send a message from the interface that he/she has.
  • Other users can simultaneously receive that message and see it in their interface.
  • Users see the sender of the message and can respond to the messages accordingly.

Client-Server Architecture Thread-based Multitasking Java Sockets

Objectives

  • Understand the following terms.
    • Basic understanding of Socket, Port, Protocol, TCP, UDP, IP, Skeleton, Stub, host.
    • Input and Output Streams.
    • Serialization.
  • Understand and work with Client-Server architecture.
  • Handle software development using sockets to communicate between two or more computers.

📌Application Architecture

![img.png](Resources/Application architecture.png)

Built with

  • Java
  • JavaFX

LICENSE

See the LICENSE for more details.

About

Live chat application is a multi-client chat application created using java networking

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published