Каталог решений - Получение публичного (внешнего) IP адреса RDP клиента

Получение публичного (внешнего) IP адреса RDP клиента

Получение публичного (внешнего) IP адреса RDP клиента

В наличии

Внешняя компонента для получения публичного(внешнего) IP адреса RDP клиента.

Категория:

Описание

Компонента предоставляет один метод GetExternalIP() который возвращает публичный (внешний) IP адрес RDP клиента, выданный провайдером. То есть, например, клиент находится за NAT сервисом провайдера и требуется получить именно тот IP адрес, который видят внешние получатели TCP/IP пакетов.

Если вызывать метод GetExternalIP() не из среды RDP клиента, то метод вернет пустую строку.

Компонента работает только под Windows (Windows 7 и выше), доступны версии 32 и 64 бит.

Пример использования:

  If AttachAddIn("CommonTemplate.RDPClientInfoAddin", "Component", AddInType.Native) Then
  	RDPClientInfo = New("AddIn.Component.RDPClientInfo");			
  	IP = RDPClientInfo.GetExternalIP();
  EndIf;	

Исходники: https://github.com/alexkmbk/RDPClientInfo

Тестировалось на платформе 8.3.13.1513.

has been added to your cart:
Оформление заказа