Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Полнофункциональное кроссплатформенное чат-приложение с графическим интерфейсом, реализованное на Qt Framework и C++. Проект включает сервер с администрированием и клиентские приложения.

Серверная часть

  • Многопользовательский сервер на QTcpServer
  • Управление подключениями (бан/разбан пользователей)
  • Логирование всех событий в реальном времени
  • Работа с SQLite базой данных:
    • Хранение пользователей и истории сообщений
    • Автоматическое создание таблиц при первом запуске

Клиентская часть

  • Графический интерфейс на Qt Widgets
  • Два режима работы:
    • Общий чат (broadcast)
    • Приватные сообщения
  • История переписки (последние 10 сообщений)
  • Валидация ввода с помощью QRegularExpressionValidator

Для корректного запуска програмы в sqlitedatabase.cpp в конструкторе прописать путь к бд _chatdb.db, которая находится в папке ChatServer/db/_chatdb.db

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages