ВНЕШНИЙ 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

Реклама
Новое
Реклама