Desktop messenger A simple messenger with support for user registration. Back-end: Service server - Authentication, registration, password recovery, tracking of users who are online, etc. Message server - Sending and deleting messages, deleting chats, downloading message history and synchronizing messages. Main features: 1. Registration and email confirmation. 2. Login by login or email with primitive asymmetric password encryption. 3. Search for users. 4. Receiving new messages. 5. Delete for all chat or individual message. 5. The time of messages, the last time online, local storage of messages, synchronization between clients, etc.