ВНЕШНИЙ IP DELPHI 7
В Delphi 7 для получения внешнего IP адреса можно использовать функцию IdHTTP.Get()
из библиотеки Indy. Необходимо отправить запрос к сервису, который вернет IP адрес.
Пример кода:
uses IdHTTP, IdSSLOpenSSL, System.JSON
function GetExternalIP: string;
var
IdHTTP: TIdHTTP;
Response: TStringStream;
JSONObj: TJSONObject;
begin
Result := '';
IdHTTP := TIdHTTP.Create;
try
Response := TStringStream.Create('');
try
IdHTTP.Get('https://api.ipify.org?format=json', Response);
JSONObj := TJSONObject.ParseJSONValue(Response.DataString) as TJSONObject;
try
Result := JSONObj.GetValue('ip').Value;
finally
JSONObj.Free;
end;
finally
Response.Free;
end;
finally
IdHTTP.Free;
end;
end;
В этом примере мы используем сервис api.ipify.org
для получения текущего IP адреса соединения. Полученный результат будем использовать в дальнейшем при необходимости выполнения других функций.
TCP client and server in Delphi
Delphi Trick 004 - Address IP \u0026 MAC
Как легко узнать свой внутренний и внешний ip
Внешний IP
КАК УЗНАТЬ IP АДРЕС КАМЕРЫ ВИДЕОНАБЛЮДЕНИЯ!!!
Pasang IP Di Delphi7
ip and host delphi,берем ip и имя нашего компьютера Delphi7.
Как узнать внешний IP. Delphi урок 1
OCB Change IP Address
How to Get Site IP - Delphi 10