A multi-user LAN chat application built with Java Swing and Sockets.
- LAN-based communication
- Real-time multi-user chat
- GUI with emoji shortcuts 😎
- Timestamps on messages
- Encrypted local chat history (Base64)
- Auto-scroll, chat clear/reset
javac server/*.java client/*.javajava server.ChatServerjava client.ChatGUIWant to improve SocketTalk or add your own twist? Check out our CONTRIBUTING.md and let’s collaborate!
This project is licensed under the MIT License. You’re free to use, modify, and distribute it — just credit the original work.
Huge thanks to:
- Java for keeping sockets spicy
- Everyone who explores networking at the byte-level
- Open source contributors who make dev better for all 🚀
Made with 💻 and ☕ by Sandip Ghosh