Skip to content

Releases: meetpotdar777/TermChat

TermChat v1.0.0: Initial Stable Release

04 Jan 16:54

Choose a tag to compare

🚀 Overview

We are excited to announce the first official release of TermChat, a high-performance terminal-based communication engine. This version establishes the core networking architecture and real-time messaging protocols.

✨ Features in v1.0.0

  • Multi-Threaded Architecture: Supports multiple concurrent users without latency.
  • Socket Networking: Established stable TCP/IP connections between Client and Server.
  • Whisper Protocol: Private messaging enabled via the /msg command.
  • ANSI UI Engine: Full support for color-coded terminal interactions and ASCII branding.
  • Server-Side Logging: Automated chat history tracking in chat_history.txt.
  • Smart Content Filter: Real-time censorship of prohibited language.

🛠️ Technical Details

  • Language: Java 17+
  • Concurrency: Thread-per-client model using java.lang.Thread.
  • Data Streams: Optimized PrintWriter and BufferedReader for fast text transmission.

📦 Getting Started

  1. Download the TermChat_Client.jar attached below.
  2. Launch the server using java -cp bin com.termchat.server.TermServer.
  3. Connect your client with java -jar TermChat_Client.jar.

Developed by Meet Potdar | Built with Java Sockets & Multi-threading