котяра написал(а):хотелось бы видеть оповещение когда S-пульт теряет связь с сервером... а то как то :blink: :blink: :blink:
Это оповещение есть.
Обнаружить потерю связи может только сам SPult. Для этого SPult обеспечивает посылку запросов серверу с интервалом не реже чем в 1 минуту. Если SPult нечего посылать исходя из отображения данных, то посылаются пустые пакеты, требующие подтверждения. Разрыв связи фиксируется после неполучения подтверждения на 10 пакетов подряд, т.е. максимальное время обнаружения 10 минут.
Можно, конечно:
1) уменьшить количество пакетов, необходимое для обнаружения разрыва связи
2) изменить алгоритм - если не получено подтверждение на пакет, то уменьшить интервал посылки следующих проверочных пакетов, скажем, до 30 секунд.
Однако точно, что невозможно мгновенно зафиксировать потерю связи - 2-3 минуты нужно. Иначе будет большое количество ложных обнаружений потери связи, особенно, если на сервере используется эфирный интернет.