function LookupName(const Name: string): string; var HostEnt: PHostEnt; begin HostEnt := gethostbyname(PChar(Name)); if HostEnt <> nil then begin with HostEnt^ do begin Result:=Format('%d.%d.%d.%d', [Ord(h_addr^[0]), Ord(h_addr^[1]),Ord( h_addr^[2]), Ord(h_addr^[3])]); end; end; end;
根据计算机名称获得ip地址
本文介绍了一个使用Delphi编写的函数functionLookupName,该函数通过传入的主机名获取其对应的IP地址,并以字符串形式返回。此函数首先将主机名转换为PChar类型,然后调用gethostbyname函数获取主机信息。如果获取成功,则会进一步处理并格式化IP地址。

被折叠的 条评论
为什么被折叠?



