Skip to content

Releases: Jenspi/TCPChat

v1.0.0-alpha

09 Dec 04:29

Choose a tag to compare

v1.0.0-alpha Pre-release
Pre-release

tcpchat title image

💬 TCPChat: Multi-Machine Chatroom – v1.0.0 Release

🗓️ December 8, 2025

Welcome to my first release of TCPChat: Multi-Machine Chatroom! 🥳🥳 TCPChat is a TCP/IP implementation of a chatroom that has real-time messaging between any users connected to a/the server on the same home network as the client. 🎊

This means I'm able to chat with someone else from our own, separate machines 😱 as long as we are connected to the same Server with a matching server address (192.168.1.1, for example) and port number (5000, for example)! You may be able to join too! 😉✨

Features

🎯 Real-time messaging between numerous connected clients in the terminal
🎯 Connect to the chatroom from the same machine, or a different machine with server address and port options
🎯 Get and send messages in order with TCP/IP implementation
🎯 Broadcast messaging from Client, through Server, to all connected Clients
🎯 Connection notifications when users join or leave chat
🎯 Client commands such as help, bye, and allusers
🎯 Extensive error handling so program execution is nearly foolproof
🎯 Cross-platform (Windows, macOS, and Linux)

(back to top)

Working Examples

work-transparent

TCPChat 1.0 Example A: Server with 2 Clients connected, both on same machine.

multi-server_server
multi-server_client

TCPChat 1.0 Example B: Server with 2 Clients connected, one on different machine.

Please feel free to give it a try! It's an amazing feeling to have someone test your software out, and I'm eager for feedback! 💌

Contributors

@Jenspi - Software Development, Documentation
@??? - Qa/Testing   ⃪ Your name could be here! DM me!

(back to top)