-4 / 0 / 0
Регистрация: 13.11.2015
Сообщений: 488
1

Обработка отключения клиента на сервере

12.07.2018, 21:23. Показов 1025. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
У меня имеется свой веб сервер основанный на веб сокетах с#. Сервер умеет создавать сессии из двух клиентов. В сессии просто содержатся 2 клиента для общения между собой. Логика сервера такова что если 1 из клиентов в сессии отключается т-е у него пропадает соединение то сервак разрушает сессию.
Я хочу изменить логику таким образом что бы при отключении одного из клиентов сервер не разрушал сессию сразу, а давал отключившемуся время(15-20сек) для восстановления соединения.
Я думаю так:
При отключении клиента запускать таймер, который разрушает сессию. Если же клиент успевает подключится таймер уничтожается.
Вопрос в следующем:
Не будет ли такое решение избыточным в плане оптимизации? Например если будет 1000 клиентов, и 500 отключатся, то это +500 таймеров.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.07.2018, 21:23
Ответы с готовыми решениями:

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

Как мониторить подключения и отключения клиента от сервера?
Есть клиент серверное приложение с использованием TcpServer и TcpClient, как можно регистрировать...

Обработка отключения сервера
Здравствуйте. Вопрос такой, а как проверить в клиенте отключение сервера? Допустим есть чат, к нему...

Авторизация клиента на сервере
Клиент /// <summary> /// Создание экземпляра клиента /// </summary> ...

0
12.07.2018, 21:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2018, 21:23
Помогаю со студенческими работами здесь

Авторизция клиента на сервере
Здравствуйте! Пишу клиент-серверное приложение. У клиентов есть логины/пароли. Как принято делать...

Универсальная обработка для отключения узла от ИБ
Раньше была обработка для отключения узла от ИБ для 8.1 (как я понял). Есть ли такая же но уже для...

Регистрация клиента на TCP сервере
Клиент присылает на сервер масив пар чисел типа (Xi, Yi). Cервер обрабатывает его и возвращает за...

Listen на сервере, и 2 клиента на 1 машине
Всем привет. Есть сервер, принимает подключения следующим образом. // ... SOCKET...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru