function GetLocaName:string;
var
phe : PHostEnt;
Buffer :array [0..63] of char;
begin
Result := '';
GetHostName(Buffer,SizeOf(Buffer));
Phe := GetHostByName(Buffer);
if Phe=nil then
begin
Result:='127.0.0.1';
exit;
end;
Result:=StrPas(inet_ntoa(PInAddr(phe^.h_addr_list^)^));
end;