- Client - клиентская часть (GUI)
- Server - серверная часть (jar with dependencies запускается на сервере)
Модель client-server представляет из себя приложение, для обмена сообщениями между пользователями чата. Обмен осуществляется через сервер приложения.
GUI приложение, осуществляющее обмен сообщениями между другими пользователями чата:
- Регистрация и авторизация
- Шифрование паролей(SHA-256)
- Общая чат-сессия с возможностью писать общие и личные сообщения