【发布时间】:2011-09-06 19:04:17
【问题描述】:
我已经使用此代码检测到我的计算机的本地 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)?
【问题讨论】:
-
根据定义,默认网关地址已知,通过IPHelper API询问,其他设备必须发现,使用UPnP或ICMP。
标签: delphi networking