The chat system is a small communication platform, like Skype or WhatsApp.
Two parts belong to the chat system:
the chat server and
the chat client
Overview chat server
Chat-Server
The chat server serves as the central office with which the clients can connect.Although a general server is available, herewith a private chat system can be established.
However, knowledge of Hamachi or DynDNS is an advantage.
Chat-Client
This is where the actual communication takes place. If required, encrypted rooms can also be created here. All persons - who want to enter the room - then need the same key file.