gpt4 book ai didi

delphi - 如何检测本地网络中其他设备的IP地址?

转载 作者:行者123 更新时间:2023-12-03 15:02:33 24 4
gpt4 key购买 nike

我已经使用此代码检测到我的计算机的本地 IP 地址(使用套接字):

Function Ip_Local : String;
Var Acces_Sock : TCustomIpClient;
Begin
Acces_Sock := TCustomIpClient.Create(Nil);
Try
Result := Acces_Sock.LocalHostAddr
Finally
Acces_Sock.Free;
End;
End;

检测路由器的内部 LAN IP 地址以及任何 LAN 连接设备(如 DVR)(如果可能)的内部 LAN IP 地址怎么样?

最佳答案

使用 Indy:

function CsiGetRemoteIpAddress(const pHostName: string): string;
begin
TIdStack.IncUsage;
try
Result := GStack.ResolveHost(pHostName);
finally
TIdStack.DecUsage;
end;
end;

关于delphi - 如何检测本地网络中其他设备的IP地址?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6210088/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com