клиент отключился от сервера из-за проблем с сетью, то на сервере не вызовется эвент сообщающий о дисконнекте. Для этого в веб сокетах есть встроенный функционал некого пинга, когда сервер раз в несколько секунд проверяет жив ли клиент. Но вот в чем незадача, я устанавливаю значение 2 секунды, а сервер обнаруживает отключенного клиента только спустя ~20 секунд. Делал все по майковским докам
Тестирую с помощью мобильного приложения сокет сервера, подключаюсь, потом вырубаю физически вайфай, засекаю время и только спустя 20 примерно секунд сервер обнаруживает пропажу, когда стоит значение 2 секунды😒
А по каким докам то делал?
https://docs.microsoft.com/en-us/aspnet/core/fundamentals/websockets?view=aspnetcore-6.0 вот, ну плюс я же скриншот приложил
Обсуждают сегодня