Как отключить автопоиск сетевого ключа в версии 6.1.0.238?

В старых версиях можно было вписать в gnclient.ini SEARCH=OFF. Сейчас это не работает.

Re: Как отключить автопоиск сетевого ключа в версии 6.1.0.238?

Здравствуйте.

AZ пишет:

В старых версиях можно было вписать в gnclient.ini SEARCH=OFF. Сейчас это не работает.

Действительно в настройках конфигурационного файла "gnclient.ini", от предыдущих версий сервера сетевых ключей Guardant Net, присутствовала такая опция ("SEARCH=On/Off" - Включение/выключение широковещательного поиска).
Новый сервер сетевых ключей был написан с нуля и возможность такой настройки в его конфигурационном файле "gnclient.ini" вообще отсутствует.

Уточните, пожалуйста, подробнее, с какими именно проблемами Вы столкнулись из-за отсутствия данной настройки?

Отдельно хочу обратить внимание на то, что в предыдущих версиях сервера сетевых ключей данная опция не влияла именно на автоматизацию процесса поиска сетевого ключа защищенным приложением, а могла повлиять только на скорость поиска. Как правило, в обычном случае, мы даже рекомендовали не использовать широковещательный поиск.

(2012-09-28 04:36:26 отредактировано AZ)

Re: Как отключить автопоиск сетевого ключа в версии 6.1.0.238?

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

Re: Как отключить автопоиск сетевого ключа в версии 6.1.0.238?

AZ пишет:

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

Не совсем понятно как именно данное поведение связанно с отсутствием настройки "SEARCH=On/Off" в новом сервере?
Верно ли то, что с сервером сетевых ключей предыдущей (5-й) версии защищенное приложение работает нормально? Влияет ли (и как) именно на корректную работу (не скорость поиска сетевого ключа) Вашего защищенного приложения включение/выключение широковещательного поиска?

Re: Как отключить автопоиск сетевого ключа в версии 6.1.0.238?

Вот gnclient.ini, который в старых версиях ломал работу приложения с сетевым ключом (хотя сам сервер ключа работал как обычно):

; Guardant Net client configuration file
;

;Protocol priority (0 = protocol is disabled, 1 = used first)
[PROTOCOLS]
TCP_IP=1
NETBIOS=0

[TIMEOUT]
;Send operation timeout in seconds (1..120, 20 by default)
TO_SEND=1
;Receive operation timeout in seconds (1..120, 20 by default)
TO_RECEIVE=1
;Broadcasting search timeout in seconds (1..120, 5 by default)
TO_SEARCH=1

;Guardant Net server information
[SERVER]
;TCP/IP port (3182 by default)
TCP_PORT=3182
;Client's UDP port for sending of datagrams to a server (3183 by default)
UDP_PORT_CLIENT=3183
;Server's UDP port for sending of replies to a client (3184 by default)
UDP_PORT_SERVER=3184
;Broadcasting address (255.255.255.255 by default)
BC_ADDR=255.255.255.255
;Server IP address or host name (127.0.0.1 by default)
IP_NAME=

;Server NETBIOS name (NVSK_SRVR by default)
NB_NAME=
;Enable/disable broadcasting search (ON by default)
SEARCH=OFF

Мне надо аналогичный файл для новой версии.

Re: Как отключить автопоиск сетевого ключа в версии 6.1.0.238?

Действительно при таких настройках (параметр "IP_NAME=" не задан, а широковещательный поиск выключен) старого конфигурационного файла "gnclient.ini" защищенное приложение не сможет обнаружить в сети ключ, т.к. просто не будет знать, где его искать.

Как я и писал ранее, новый сервер был полностью переработан и возможность настройки широковещательного поиска в нем просто нет, а параметр "IP_NAME=" генерируется автоматически.

Однако чтобы достичь аналогичного эффекта для нового сервера можно в файле "gnclient.ini" изменить параметр "port =" в секции "[server]", т.е. значение данного параметра должно отличаться от значения такого же параметра заданного в конфигурационном файле "grdsrv.ini".

Re: Как отключить автопоиск сетевого ключа в версии 6.1.0.238?

Вроде, работает. Спасибо.