Приоритет подключения клиентов

Назначение

Лицензия MasterSCADA 4D накладывает определенное ограничение на количество клиентов, которые могут быть одновременно подключены к узлу.

В случае, если к узлу пытается подключиться большее число клиентов, чем заложено в лицензию - будет выдаваться сообщение об ошибке подключения - "Превышено разрешенное число подключений к серверу". Таким образом, возможны ситуации, когда доступ для критически важных клиентских подключений оказывается заблокирован (занят).
Для решения данной проблемы - у узла было добавлено новое свойство - "Приоритет подключений клиентов":
Данное свойство представляет собой список из IP-адресов, пример:
Принцип работы

Рассмотрим принцип работы данного свойства на примере:
1)Для узла задано свойство "Приоритет подключений клиентов":
127.0.0.1,
192.168.0.1,
192.168.0.2,
192.168.0.3,
192.168.0.4
2)Приобретена лицензия на 3 клиента,
3)В данный момент к узлу подключены, допустим, 3 клиента:
127.0.0.1, 192.168.0.3, 192.168.0.4

Если к узлу попробует подключиться клиент с IP 192.168.0.1 (то есть более приоритетный, чем 192.168.0.3 и 192.168.0.4) - он немедленно подключится, а клиент с 192.168.0.4 - будет отключен.

Сообщение об ошибке:

Типовые сценарии применения


А) Приоритетный доступ у клиента, запущенного непосредственно на узле
Для того, чтобы обеспечить гарантированное (приоритетное) подключение к узлу с клиента, запущенного непосредственно на соответствующем узле (рабочем месте) - необходимо в свойствах узлов задать:

Приоритет подключения клиентов: 127.0.0.1
Б) Приоритетный доступ у клиента, запущенного на главном рабочем месте

Для того, чтобы обеспечить гарантированное (приоритетное) подключение к узлу с клиента, запущенного на конкретном рабочем месте - необходимо в свойствах узлов задать:

Приоритет подключения клиентов: 192.168.0.200 (ip-адрес приоритетного рабочего места)