Homechat
is a simple client/server communication application, that, if configured properly, can serve as a personal messaging application. The application comes in two parts:- homechat-server the server application that logs and redistributes the messages sent by connected clients, keep track of connected clients status, etc;
- homechat the client application that can be connected to the server. An arbitrary number of clients can be connected to the server and hence communicate with each other.
The communication itself is based on TCP sockets. It can be transported and encrypted by means of ssh tunnels.