Witam!
Mam za zadanie stworzyc wlasne FTP pracujace w sieci lokalnej. Wszystko prawie gotowe...
no wlasnie prawie, bo za nic nie moge zrobic zeby <ort>klijent </ort>automatycznie wyszukiwal mi ip
PC na ktorym stoi serwer. Probowalem na wszystkie sposoby, np.
W FormCreate
IdFTP1.Username := 'anonymous';
IdFTP1.Password := 'haslo';
i:=0;
W Buttonie onCLick
while idFTP1.connected do
begin
idFTP1.host:='192.168.1.'+inttostr(i);
try
idFTP1.connect();
except
i:=i+1;
end;
end;
end;
Ta metoda niby w teorii dziala, ale zanim on dojdzie do prawidlowej koncowki ip, szczegolnie
gdy jest ona duza to musi wykonac mase prob polaczenia, ktore dlugo trwaja. Ustawienie
allocate na -1 spowoduje przeciazenie sieci.
Jezeli ktos zna jakis sposob na automatyczne wykrycie ip PC na ktorym stoi serwer bylbym
wdzieczny za pomoc:)
Pozdrawiam