https://github.com/quantumcoderrr/sockettalk
Java-based LAN Chat Application with GUI, encrypted local chat history, emojis, and multi-user support.
https://github.com/quantumcoderrr/sockettalk
chat-application client-server encryption gui java java-swing lan-chat multithreading open-source socket-programming tcp-client-server
Last synced: 6 months ago
JSON representation
Java-based LAN Chat Application with GUI, encrypted local chat history, emojis, and multi-user support.
- Host: GitHub
- URL: https://github.com/quantumcoderrr/sockettalk
- Owner: QuantumCoderrr
- License: other
- Created: 2025-06-24T08:45:35.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-06-24T09:05:22.000Z (7 months ago)
- Last Synced: 2025-07-05T23:11:27.243Z (6 months ago)
- Topics: chat-application, client-server, encryption, gui, java, java-swing, lan-chat, multithreading, open-source, socket-programming, tcp-client-server
- Language: Java
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# SocketTalk π
A multi-user LAN chat application built with Java Swing and Sockets.
## π₯ Features
- 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
## π» Running the App
### 1. Compile
```bash
javac server/*.java client/*.java
```
### 2. Start Server
```bash
java server.ChatServer
```
### 3. Start Clients
```bash
java client.ChatGUI
```
---
## π Contributing
Want to improve SocketTalk or add your own twist? Check out our [CONTRIBUTING.md](./CONTRIBUTING.md) and letβs collaborate!
---
## βοΈ License
This project is licensed under the [MIT License](./LICENSE). Youβre free to use, modify, and distribute it β just credit the original work.
---
## π Acknowledgements
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](https://github.com/QuantumCoderrr)