ЧАт. Вариант 5 Реализация обмена между клиентами через сервер (Chat)
Скачать 13.69 Kb.
|
Вариант 5: Реализация обмена между клиентами через сервер (Chat) Программ текстового общения между клиентами в режиме одновременного обмена данными между несколькими абонентами должна состоять из двух частей. Серверная часть регистрирует пользователей с применением паролей для пересылки сообщений между клиентами. После организации группы пользователей, программа-сервер рассылает полученные от членов группы сообщение нужным пользователям. Если какой-то клиент пропадает в группе, сообщение об этом передается остальным членам группы. Клиентская часть реализует следующие возможности: Регистрацию на сервере в качестве клиента; Передачу запросов серверу на получение данных от нужных клиентов(имен); Оправка своего сообщения в организованную группу; Получение сообщений от сервера с их отображением в раздельных окнах для каждого абонента из организованной группы. Заканчивает свое общение в группе с передачей этого сообщения серверу. Если какой-то клиент пропадает в группе, его окошко закрывается. |