uses winsock ,System.Math;
procedure TForm1.FormCreate(Sender: TObject);
var
ip, ip1, ip2: Cardinal;
addr: in_addr;
dottedAddr: string;
begin
ip1 := ntohl(inet_addr(pansichar('127.0.1.1')));
ip2 := ntohl(inet_addr(pansichar('127.0.2.255')));
for ip := min(ip1,ip2) to max(ip1,ip2) do
begin
addr.S_addr := htonl(ip);
dottedAddr := inet_ntoa(addr);
memo1.Lines.Add(dottedAddr);
end;
end;
Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号
执行时间: 0.080022096633911 seconds