Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

QuantumCoderrr/SocketTalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

2 Commits

Repository files navigation

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

javac server/*.java client/*.java

2. Start Server

java server.ChatServer

3. Start Clients

java client.ChatGUI

πŸ›  Contributing

Want to improve SocketTalk or add your own twist? Check out our CONTRIBUTING.md and let’s collaborate!


βš–οΈ License

This project is licensed under the MIT 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

About

Java-based LAN Chat Application with GUI, encrypted local chat history, emojis, and multi-user support.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /