This chat application uses Sockets, Threads, and Web Services in JAVA.
This project can be mainly divided into two modules:
- Server
- Client
This project is mainly depended on client/server model. The client requests the server and server responses by granting the clients request.
Web-based chatting software is unique in its features and more importantly easily customizable.
Typically, programs running on client machines make requests to programs on a server Machine. These involve networking services provided by the transport layer. The most widely used transport protocols on the Internet are TCP (Transmission control Protocol) and UDP (User Datagram Protocol).
Steps for running Chat Application :
-
Type the message in Text bar and Hit "Send"
Messages will transfer successfully and also Time will be shown below each message
NOTE : Save all the PNG images into "icons" folder in src directory of project while running.

Project Structure will look like above

