Файл: Вариант 5 Реализация обмена между клиентами через сервер (Chat).docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 11.01.2024
Просмотров: 27
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Вариант 5: Реализация обмена между клиентами через сервер (Chat)
Программ текстового общения между клиентами в режиме одновременного обмена данными между несколькими абонентами должна состоять из двух частей.
-
Серверная часть регистрирует пользователей с применением паролей для пересылки сообщений между клиентами. После организации группы пользователей, программа-сервер рассылает полученные от членов группы сообщение нужным пользователям. Если какой-то клиент пропадает в группе, сообщение об этом передается остальным членам группы. -
Клиентская часть реализует следующие возможности:
-
Регистрацию на сервере в качестве клиента; -
Передачу запросов серверу на получение данных от нужных клиентов(имен); -
Оправка своего сообщения в организованную группу; -
Получение сообщений от сервера с их отображением в раздельных окнах для каждого абонента из организованной группы. -
Заканчивает свое общение в группе с передачей этого сообщения серверу.
Если какой-то клиент пропадает в группе, его окошко закрывается.