Гость
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Текущий IP через COS / 4 сообщений из 4, страница 1 из 1
25.07.2016, 14:18
    #39279701
Александр GAGADDDOC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Текущий IP через COS
Добрый день !
Как узнать Текущий IP через COS (каше 5)

СПАСИБО.
...
Рейтинг: 0 / 0
25.07.2016, 14:53
    #39279726
servit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Текущий IP через COS
Undocumented Syntax : $P($ZU(54,13,$zu(54,0)),",",1)Александр GAGADDDOCКак узнать Текущий IP через COSЗдесь могут быть вопросы: если сетевых интерфейсов несколько, какой их них выбрать?
...
Рейтинг: 0 / 0
25.07.2016, 15:01
    #39279735
Александр GAGADDDOC
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Текущий IP через COS
servit

СПАСИБО !!!
...
Рейтинг: 0 / 0
26.07.2016, 09:29
    #39280055
Alexey Maslov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Текущий IP через COS
Можно и вполне себе документировано, см.
Код: plaintext
1.
2.
3.
4.
5.
 set lsIface=##class(%SYSTEM.INetInfo).GetListOfConfiguredInterfaces()
 for iface=1:1:$ll(lsIface) { 
   s IPv4=$lg($lg(lsIface,iface),2)
   if $l(IPv4,":")>2 {set IPv4=$lg($lg(lsIface,iface),3) if $l(IPv4,":")>2 {set IPv4=""}}
   write IPv4,!
 }
Допустим, интерфейсов несколько, а оно обычно так и есть; достаточно какую-нибудь VPN установить, у меня, например, возвращается:
Код: sql
1.
2.
3.
192.168.10.217/23
192.168.56.1/24
169.254.110.20/0

Как выбрать интерфейс из списка, зависит от задачи. У меня, например, работает код на сервере данных ECP, который, имея список IP-адресов ECP-клиентов, сравнивает их по маске со своими IP и таким образом выбирает правильный IP сервера для каждого ECP-клиента.
...
Рейтинг: 0 / 0
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Текущий IP через COS / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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