Чтобы начать работу, клиентское приложение должно зарегистрироваться на сервере ключа.
При старте клиент начинает поиск сервера Guardant Net и продолжает работать только после успешной регистрации на сервере.
Клиент ищет сервер, как с помощью встроенных механизмов GrdAPI, так и используя настройки файла конфигурации gnclient.ini, в частности IP-адрес (или сетевое имя) и сетевой порт. На запросы клиента откликается сервер Guardant Net, удовлетворяющий заданным параметрам поиска.
При большом количестве клиентов может возрастать нагрузка на сеть и сервер ключа. В этом случае рекомендуется устанавливать несколько ключей и серверов Guardant Net на разные компьютеры.
Время отклика сервера зависит от его загрузки: раньше отвечает менее загруженный на данный момент сервер. Т. о., автоматически происходит балансировка загрузки сервера ключа.

Получение актуального файла настроек gnclient.ini

Хотя защищенное клиенское приложение пытается найти Guardant Net даже в отсутствии файла настроек, однако, только правильно заполненный gnclient.ini служит залогом успешного (и быстрого) поиска сервера и последующей работы с ключом.
Конфигурационный файл должен находиться в одной директории с исполняемым файлом защищенного сетевого приложения. Если же он отсутствует, то при старте клиент автоматически создает gnclient.ini и сохраняет в нем правильные настройки после успешного поиска сервера, либо оставляет умолчательные, если поиск сервера был неудачным.
Принимая во внимание многообразие настроек сетей, где может работать защищенное приложение, нельзя гарантировать, что оно сможет найти сервер и ключ при отсутствующем, либо неправильно настроенном gnclient.ini.
Поэтому настоятельно рекомендуется до начала работы получить файл с актуальными настройками.
Для этого запустите интернет-браузер, наберите в адресной строке IP-адрес компьютера, на котором установлены сервер и ключ, в формате: http://<путь:порт> (к примеру, http://192.168.0.181:3185) и нажмите на клавишу ввода.
После открытия основной страницы web-интерфейса перейдите на вкладку Настройки ini-файла клиента путем выбора гиперссылки в верхней части страницы:


После открытия страницы с настройками выделите, скопируйте и сохраните их в существующем, либо созданном заново файле с именем gnclient.ini.
Далее проверьте работоспособность защищенного приложения.

Настройки клиента Guardant Net. Файл GnClient.ini

Конфигурируемые параметры клиента Guardant Net собраны в секциях [PROTOCOLS], [TIMEOUT] и [SERVER] файла gnclient.ini. Этот файл должен находиться в одной директории с копией защищенного приложения.

Секция

Параметр (и значение по умолчанию)

Возможные 
значения

Назначение

[CLIENT]



uuid

-

Универсальный идентификатор объекта; внутренний параметр, не требует настройки

HOST_ID

-

Идентификатор хоста; внутренний параметр, не требует настройки

RECONNECT_TRY_NUMBER = 2;

целое число

Число попыток восстановить соединение с сервером Guardant Net

BC_RE-SEARCH_SERVER = NOYES, NOЕсли приложению не удалось обнаружить ранее настроенный сервер сетевых ключей, то выполнять повторный поиск сервера в ЛВС

[SERVER]




IP_NAME =

Реальный IP-адрес или 
host name

IP-адрес компьютера, на котором установлены сетевой ключ и сервер Guardant Net. Если в сети используются динамические IP-адреса (DHCP-сервер), то вместо IP-адреса следует указывать host name компьютера

IP_NAME_SECONDARY = Реальный IP-адрес или 
host name
IP-адрес другого компьютера, на котором установлены сетевой ключ и сервер Guardant Net. Если в сети используются динамические IP-адреса (DHCP-сервер), то вместо IP-адреса следует указывать host name компьютера

PORT = 3186

Любой подходящий 
TCP/UDP-порт

Порт, который использует сервер для обслуживания клиентов. Значение должно быть идентичным со значением аналогичным параметра в grdsrv.ini

MESSAGE_PORT=3187

Любой подходящий

TCP/UDP-порт
Порт сообщений сервера

BC_ADDR=255.255.255.255

-

Адрес широковещания. Константа 255.255.255.255 фактически означает, что при любой маске подсети все станции получат пакет

SEARCH_REQUESTS_NUMBER = 1;

целое число

Число попыток повторения поиска сервера Guardant Net

[TIMEOUT]


TO_SEARCH = 5;

1 – 120 [сек]

Таймаут на широковещательный поиск сервера ключа

TO_RECEIVE = 30

1 – 120 [сек]

Таймаут на прием данных клиента сервером ключа

Поддерживаемые сети и протоколы

Сетевое программное обеспечение Guardant Net может работать в любых локальных сетях, поддерживающих протокол TCP/IP (IPv4 и IPv6).
Сетевое ПО Guardant Net может работать одновременно с несколькими сетевыми интерфейсами и сетевыми адаптерами.
Сетевое программное обеспечение Guardant не налагает ограничений на работу по TCP/IP. Доступности клиента по сети могут препятствовать только настройки сетевых экранов, маршрутизаторов и т. п. оборудования, а также настройки сетевых политик безопасности.
Т. о., допускается работа с Guardant Net по Интернет (удаленные филиалы, корпоративная VPN), однако эта возможность является побочной, она не тестировалась досконально.