A Java 9 based chat application which uses websocket for bi-directional communication.
It has 2 main components:
- Server : Accepts the websocket connections from the clients, receives the message, broadcasts to the respective clients and closes the same.
- Client : Initiates the connection with server, send messages and recieves messages.