Автор Тема: SDK Guard + Z-397 WEB  (Прочитано 7050 раз)

Никита

  • Гость
SDK Guard + Z-397 WEB
« : 23 Августа 2017, 18:55 »
Конвертер настроен как сервер. При запуске примера поиска конвертеров программа показывает, что оба порта заняты. Дебажил, но так и не узнал кем. В чем может быть проблема. Что-то мне не везет в освоении...

gsa

  • Пользователь
  • *****
  • Сообщений: 269
Re: SDK Guard + Z-397 WEB
« Ответ #1 : 24 Августа 2017, 09:31 »
Добрый день. Какая версия Sdk Guard? Какая модель конвертера и версия прошивки? Какое значение в ZP_PORT_INFO.szOwner?
Такое может быть если в ответе на запрос поиска, например "Z397IP-VCP-SW:1.1 SN000008 L1_Port:1000 L2_Port:1001 L1_Conn:192.168.1.31 L2_Conn:0.0.0.0" в параметре "L1_Conn" или "L2_Conn" установлены значения, отличные от "0.0.0.0", тогда это значение копируется в ZP_PORT_INFO.szOwner и устанавливается флаг ZP_PIF_BUSY (порт занят), подробнее здесь http://posix.con.ru/wiki/Z397_IP#.D0.9F.D0.BE.D0.B8.D1.81.D0.BA_.D0.BA.D0.BE.D0.BD.D0.B2.D0.B5.D1.80.D1.82.D0.B5.D1.80.D0.BE.D0.B2_.D0.B2_.D1.81.D0.B5.D1.82.D0.B8

Никита

  • Гость
Re: SDK Guard + Z-397 WEB
« Ответ #2 : 20 Сентября 2017, 18:36 »
Добрый день. Какая версия Sdk Guard? Какая модель конвертера и версия прошивки? Какое значение в ZP_PORT_INFO.szOwner?
Такое может быть если в ответе на запрос поиска, например "Z397IP-VCP-SW:1.1 SN000008 L1_Port:1000 L2_Port:1001 L1_Conn:192.168.1.31 L2_Conn:0.0.0.0" в параметре "L1_Conn" или "L2_Conn" установлены значения, отличные от "0.0.0.0", тогда это значение копируется в ZP_PORT_INFO.szOwner и устанавливается флаг ZP_PIF_BUSY (порт занят), подробнее здесь http://posix.con.ru/wiki/Z397_IP#.D0.9F.D0.BE.D0.B8.D1.81.D0.BA_.D0.BA.D0.BE.D0.BD.D0.B2.D0.B5.D1.80.D1.82.D0.B5.D1.80.D0.BE.D0.B2_.D0.B2_.D1.81.D0.B5.D1.82.D0.B8

Все самой последней версии. Как доберусь, так сообщу
« Последнее редактирование: 20 Сентября 2017, 18:59 от Никита »

Никита

  • Гость
Re: SDK Guard + Z-397 WEB
« Ответ #3 : 07 Ноября 2017, 10:45 »
Добрый день. Какая версия Sdk Guard? Какая модель конвертера и версия прошивки? Какое значение в ZP_PORT_INFO.szOwner?
Такое может быть если в ответе на запрос поиска, например "Z397IP-VCP-SW:1.1 SN000008 L1_Port:1000 L2_Port:1001 L1_Conn:192.168.1.31 L2_Conn:0.0.0.0" в параметре "L1_Conn" или "L2_Conn" установлены значения, отличные от "0.0.0.0", тогда это значение копируется в ZP_PORT_INFO.szOwner и устанавливается флаг ZP_PIF_BUSY (порт занят), подробнее здесь http://posix.con.ru/wiki/Z397_IP#.D0.9F.D0.BE.D0.B8.D1.81.D0.BA_.D0.BA.D0.BE.D0.BD.D0.B2.D0.B5.D1.80.D1.82.D0.B5.D1.80.D0.BE.D0.B2_.D0.B2_.D1.81.D0.B5.D1.82.D0.B8
Извините что так долго)) В szOwner все по нулям. В этом то и проблема. Но флаг я получаю со значением 1.

nFlags в 1, но szOwner "0.0.0.0" + еще штук много переносов строки.

А если я использую Demo, то вижу что мной как раз и занято)

Все это происходит на тестовом примере с++.

Еще я могу к нему подключиться, даже если он отдал флаг с 1.
« Последнее редактирование: 07 Ноября 2017, 12:38 от Никита »

gsa

  • Пользователь
  • *****
  • Сообщений: 269
Re: SDK Guard + Z-397 WEB
« Ответ #4 : 08 Ноября 2017, 19:42 »
В szOwner все по нулям. В этом то и проблема. Но флаг я получаю со значением 1.
Попробуйте, пожалуйста, обновление Sdk Guard v3.35.1 http://yadi.sk/d/Lo8Lmy1bR3tUe

Никита

  • Гость
Re: SDK Guard + Z-397 WEB
« Ответ #5 : 09 Ноября 2017, 14:53 »
В szOwner все по нулям. В этом то и проблема. Но флаг я получаю со значением 1.
Попробуйте, пожалуйста, обновление Sdk Guard v3.35.1 http://yadi.sk/d/Lo8Lmy1bR3tUe

Это помогло. Но теперь вместо 1 конвертора я вижу 3, 1 - это мой с 2 портами (1000 и 1001), 2 - это z-397 web с неизвестным режимом, с тем же айпи и только 1 порт (номер 1000), 3 - это Z-397 guard с тем же айпи и с 1 портом (номер 1001).
А демка видит 2 порта (1000 и 1001) с одинаковым айпи, разными устройствами и у второго неизвестный режим работы.
Это все мелочи, т.е. отфильтровать можно, но то, что сырая библиотека мне не нравится.
____________
Странно, а мое приложение находит только 1... Ну ладно. Наверно лучше удалить предыдущую версию и установить с нуля.
____________
Я рано радовался, только когда demo соединится с конвертором, то я вижу 1, а если у него нет соединений, то вижу 3)) Магия
____________
Больная моя голова) Просто был поставлен параметр TRUE в ZG_SearchDevice.
« Последнее редактирование: 09 Ноября 2017, 16:17 от Никита »