知道www.fh2000.com,怎样用delphi编程知道IP为211.152.51.16(200分)

  • 主题发起人 主题发起人 ptfjy
  • 开始时间 开始时间
P

ptfjy

Unregistered / Unconfirmed
GUEST, unregistred user!
知道www.fh2000.com,
怎样用delphi编程知道IP为211.152.51.16
 
uses WinSock;

procedure TForm1.Button1Click(Sender: TObject);
var
WSAData: TWSAData;
HostEnt: PHostEnt;
sComputerName, sIP: string;
begin
sComputername:=edit1.text; //www.fh2000.com
WSAStartup(2, WSAData);
HostEnt := gethostbyname(PChar(sComputerName));
if HostEnt <> nil then
begin
with HostEnt^ do
sIP := Format('%d.%d.%d.%d', [Byte(h_addr^[0]), Byte(h_addr^[1]), Byte(h_addr^[2]), Byte(h_addr^[3])]);

end;
WSACleanup;
edit2.text:=sIP; //IP
end;
 
谢谢:楼上的大侠!
引用WinSock的文件,以及按钮中的代码是怎样知道的?
什么资料中可以参考?
先谢了, 我一定给分。
 
这一段代码,相对来说在
普通的DEPHI书中都有:
如(DEPHI 100例),这种书,
说的就是一些小技巧,
里面还说了一些其它的技巧。
 
象这种代码, 其实也不一定要研究透澈, 如果不是研究TCP/IP什么的话,
我一般是用到的时候去拷贝一下的,
 
接受答案了.
 
后退
顶部