Есть функция
| Код | function LookupName(ToIPHost : string): TInAddr; var HostEnt: PHostEnt; InAddr: TInAddr; begin HostEnt := gethostbyname(PChar(ToIPHost)); FillChar(InAddr, SizeOf(InAddr), 0); if HostEnt <> nil then begin with InAddr, HostEnt^ do begin S_un_b.s_b1 := h_addr^[0]; S_un_b.s_b2 := h_addr^[1]; S_un_b.s_b3 := h_addr^[2]; S_un_b.s_b4 := h_addr^[3]; end; end; Result := InAddr; end;
|
| Код | Remote.addr := LookupName(ToIP);
|
если я передаю ей ип то все работает а если имя хоста то не работает... Подскажите в чем дело? Или может есть более хороший пример!
|