powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как узнать ip сервера к которому подключен?
6 сообщений из 6, страница 1 из 1
Как узнать ip сервера к которому подключен?
    #37094422
Denis S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как узнать ip сервера к которому подключен?
Может быть есть команда подобная $zversion?
Cache for Windows (x86-32) 2010.2.1 (Build 503) Mon Nov 22 2010 10:39:08 EST

Проблема в том, что подключение к серверу может осуществляться через несколько различных сетевых интерфейсов. При этом программа в зависимости от того, через какую сетку идет соединение с сервером должна по разному отрабатывать.
...
Рейтинг: 0 / 0
Как узнать ip сервера к которому подключен?
    #37094442
Ivan.Kokov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denis S.,
Не IP, но м.б. пригодится


$ZUTIL(131,flag,alias)
$ZU(131,flag,alias)

Parameters
flag A numeric code that specifies which value to get or set: 0 = system name or alias. 1 = system name and Caché instance name.
alias Optional — The system name alias to set, specified as a quoted string.
...
Рейтинг: 0 / 0
Как узнать ip сервера к которому подключен?
    #37094468
Denis S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
$zu(131) не решает проблему, т.к. cache server name тот же самый.
Разные лишь интерфейсы подключения - одна сетевая плата смотрит во внешнюю сетку и по ней работают клиенты, вторая - во внутреннюю и по ней работают наши сотрудники. Программа в зависимости от того, через какой интерфейс установлено соединение должна отрабатывать по разному.
...
Рейтинг: 0 / 0
Как узнать ip сервера к которому подключен?
    #37094478
Ivan.Kokov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно попробовать так:

$ZU(67,15,pid)

Возвращает ip-адрес клиентского процесса с идентификатором pid
Остается различить, извне он или изнутри
...
Рейтинг: 0 / 0
Как узнать ip сервера к которому подключен?
    #37094499
Turk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Denis S.Как узнать ip сервера к которому подключен?
Может быть есть команда подобная $zversion?
Cache for Windows (x86-32) 2010.2.1 (Build 503) Mon Nov 22 2010 10:39:08 EST

Проблема в том, что подключение к серверу может осуществляться через несколько различных сетевых интерфейсов. При этом программа в зависимости от того, через какую сетку идет соединение с сервером должна по разному отрабатывать.
Каким образом осуществляется клиентское соединение (ActiveX, ODBC, ...)?
В клиентской программе вы должны явно указать IP-адрес сервера, к которому подключаетесь (это основа работы любого сетевого соединения). Что мешает передавать этот адрес в Cache?
...
Рейтинг: 0 / 0
Как узнать ip сервера к которому подключен?
    #37094512
Denis S.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за мысль о вычислении сетки по клиентскому ip.
Может кому понадобиться:
set ip=##CLASS(%SYS.ProcessQuery).%OpenId($JOB).ClientIPAddress
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Как узнать ip сервера к которому подключен?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]