On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
администратор




Пост N: 6105
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.11.16 16:04. Заголовок: [?] AdsMgGetUserNames


Возвращает массив вида
{{"DIMAWD", 0, "IPC Connection 18", "", "dima", "0.0.0.0"}, {"DIMAWD", 0, "IPC Connection 19", "", "dima", "0.0.0.0"}}

Почему IP всегда вида "0.0.0.0" , ведь судя по доке должен показать IP клиента ADS ?

PS
Запускал без параметров.

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 6 [только новые]


администратор




Пост N: 6107
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.11.16 16:27. Заголовок: Нашел If the connect..


Нашел
If the connection to the Advantage Database Server originated from a Terminal Server, the aucTSAddress member of ADS_MGMT_USER_INFO will contain the IP address of the Terminal Server client computer. For non-Terminal Services connections, this field will contain the IP address 0.0.0.0.

Вопрос как считать с сервака массив в котором есть имя компа и его IP ?
Подключение без Терминал Сервера

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1319
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 10.11.16 17:39. Заголовок: Судя по исходникам h..


Судя по исходникам hbads функция ADSMGGETUSERNAMES() должна это делать.

ADSMGGETUSERNAMES() - Return array of connected users

#if ADS_LIB_VERSION >= 810
hb_arraySetC( pArrayItm, 6, ( char * ) pastUserInfo[ ulCount - 1 ].aucTSAddress );
#else

так, что если версия ADS позволяет, AdsMgGetUserNames(..)[n][6] должна содержать искомое

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 6108
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.11.16 17:46. Заголовок: да версия 10 , но я ..


да версия 10 , но я там выше вторым сообщением написал кое что....выдержка из доки


Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 6109
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.11.16 17:53. Заголовок: Петр До этого подкл..


Петр
До этого подключался к нему по пути на диске
и получал массив вида
{{"DIMAWD", 0, "IPC Connection 4", "", "dima", "0.0.0.0"}, {"DIMAWD", 0, "IPC Connection 5", "", "dima", "0.0.0.0"}}

подключился по IP и результат уже другой
{{"DIMAWD", 0, "127.0.0.1", "", "dima", "0.0.0.0"}, {"DIMAWD", 0, "127.0.0.1", "", "dima", "0.0.0.0"}}

Но в 6 элементе все равно нолики

Скинул клиенту на сервак тест , manage из поставки RddAds , таки есть IP но в 3 элементе

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник


Пост N: 1320
Зарегистрирован: 09.10.06
ссылка на сообщение  Отправлено: 10.11.16 18:37. Заголовок: Dima пишет: Скинул ..


Dima пишет:

 цитата:
Скинул клиенту на сервак тест , manage из поставки RddAds , таки есть IP но в 3 элементе



Ну так и должно быть

#if ADS_LIB_VERSION >= 600
hb_arraySetC( pArrayItm, 3, ( char * ) pastUserInfo[ ulCount - 1 ].aucAddress );
#else

#if ADS_LIB_VERSION >= 810
hb_arraySetC( pArrayItm, 6, ( char * ) pastUserInfo[ ulCount - 1 ].aucTSAddress );
#else

В 6 - IP или "нолики", если non-Terminal Services
В 3 - IP или "IPC Connection #"

Вопрос был "Почему IP всегда вида "0.0.0.0"?",
вижу нолики {"DIMAWD", 0, "IPC Connection 19", "", "dima", "0.0.0.0"}}

Не понял, значит, вопроса.



Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 6110
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 10.11.16 18:43. Заголовок: Петр Да не , у клие..


Петр
Да не , у клиента в 3 элементе IP сетевой (все правильно) а в 6 нолики
Просто у меня нет сети и не мог понять почему не пашет
Вообщем натолкнули меня на мысль , спасибо !

Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 87
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет