请问如何获得对应网址的IP地址,用程序获得 ( 积分: 50 )

  • 主题发起人 主题发起人 goodfriend1
  • 开始时间 开始时间
G

goodfriend1

Unregistered / Unconfirmed
GUEST, unregistred user!
我写三层开发,想获得对应网址的IP地址,例如:www.163.com的IP地址,请问谁有最简单的方法呢!
 
我写三层开发,想获得对应网址的IP地址,例如:www.163.com的IP地址,请问谁有最简单的方法呢!
 
如果你只是想知道一个网址的IP的话,在DOS下用PING 命令就行了,但在程序中实现我也不太清楚,呵,,,
 
GetHostByName
 
uses WinSock;

function getIP(sWebAddr: PChar): string;
var
wsa: TWSAData;
begin
Result := '';
if not (WSAStartup($0202, wsa)=0) then
Exit;
try
Result := inet_ntoa(in_addr(PInteger(gethostbyname(sWebAddr).h_addr_list^)^));
finally
WSACleanup();
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(getIP(PChar(Edit1.Text)));
end;
 
没有这个函数啊!这个函数需要什么控件?
 
接受答案了.
 
后退
顶部