Chatbox WebSocket est une application de chat en temps réel construite avec Spring Boot et WebSocket. Elle permet aux utilisateurs de se connecter, d'envoyer des messages et de recevoir des mises à jour instantanées dans un environnement de chat.
- Envoi et réception de messages en temps réel.
- Gestion des utilisateurs qui rejoignent et quittent le chat.
- Utilisation de WebSocket pour une communication efficace.
- Java
- Spring Boot
- WebSocket
- Lombok
- Clonez le dépôt: git clone https://github.com/Jahlive032/chatbox-with-websocket.git
- Accèdez au repertoire du projet: cd chatbox_websocket
- Assurez-vous d'avoir Maven installé, puis exécutez la commande suivante pour démarrer l'application: mvn spring-boot:run
- Ouvrez votre navigateur et accédez à: http://localhost:8080
- Connectez-vous en utilisant un nom d'utilisateur
- Envoyez des messages et interagissez avec d'autres utilisateurs en temps réel.
- src/main/java/com/example/chatbox_websocket/... : Contient le code source de l'application
- controller/ChatController.java: Gère les messages entrants et sortants
- model/ChatMessage.java: Modèle de données pour les messages de chat.
- config/WebSocketConfig.java: Configurationdu WebSocket
- ChatboxWebSocketApplication.java: Point d'entrée de l'application
Les contributions sont les bienvenues ! Veuillez soumettre une demande de tirage (pull request) pour toute amélioration ou correction.