A group messaging application using UDP Multicast in Java. Enables real-time text communication between multiple clients in a local network group.
- Join/leave multicast groups
- JSON-formatted messages
- Separate thread for receiving messages
- Real-time text chat in Swing interface
- Java 11+
- Java Swing
- MulticastSocket (UDP)
- Gson
-
Clone the repository:
git clone https://github.com/carlosegzm/Chat-Multicast cd Chat-Multicast -
Run the chat GUI:
src/view/Tela.java
src/
├── view/ # GUI components
├── controller/ # Thread logic and events
├── model/ # Message models
├── util/ # Multicast socket helpers
Created for practicing Java network programming using multicast sockets and building responsive UI with multithreading.
MIT License