Chat room application implementation using WebSocket.
WebSocket is a communication protocol that makes it possible to establish a two-way communication channel between a server and a client.
Message model is the message payload that will be exchanged between the client and the server. Implement the Message class in chat module. Make sure you cover all there basic actions.
- ENTER
- CHAT
- LEAVE
Implemented all TODOs inside WebSocketChatServer follow each method description.
mvn install -Dmaven.test.skip=true
mvn spring-boot:run
mvn test -Dwebdriver.chrome.driver={PATH TO CHROME DRIVER}