Люди в чате - C# - Ответ 12365109

На сервере создаёте коллекцию пользователей (айпи адрес, имя пользователя). Когда сервер принимает входящее подключение от клиента, пользователь добавляется в коллекцию пользователей.

Сервер в цикле для каждого пользователя из коллекции проверяет что подключение ещё активно.

Когда подключение больше не активно, сервер удаляет пользователя из коллекции.

Сервер шлёт всем подключённым клиентам телеграммы с заданной периодичностью (1 секунда).

В телеграмме нужно предусмотреть блок, в котором будут находиться имена пользователей онлайн.

Вернуться к обсуждению:

Люди в чате C#