Файл: Вариант 5 Реализация обмена между клиентами через сервер (Chat).docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 11.01.2024

Просмотров: 27

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Вариант 5: Реализация обмена между клиентами через сервер (Chat)
Программ текстового общения между клиентами в режиме одновременного обмена данными между несколькими абонентами должна состоять из двух частей.

  1. Серверная часть регистрирует пользователей с применением паролей для пересылки сообщений между клиентами. После организации группы пользователей, программа-сервер рассылает полученные от членов группы сообщение нужным пользователям. Если какой-то клиент пропадает в группе, сообщение об этом передается остальным членам группы.

  2. Клиентская часть реализует следующие возможности:

  • Регистрацию на сервере в качестве клиента;

  • Передачу запросов серверу на получение данных от нужных клиентов(имен);

  • Оправка своего сообщения в организованную группу;

  • Получение сообщений от сервера с их отображением в раздельных окнах для каждого абонента из организованной группы.

  • Заканчивает свое общение в группе с передачей этого сообщения серверу.

Если какой-то клиент пропадает в группе, его окошко закрывается.