Witam! Mam problem z komponentem Indy TrivialFTP. Wlasciwie to z z clientem. Problem wytepuje podczas proby pobrania pliku z serwera, ale tylko gdy polaczenie jest przez internet, bo z tego samego komputera i klikent i serwer wszystko dziala.

Klient wykonuje procedurke taka:

TFTP.Get('C:\test.txt', 'C:\Windows\Pulpit\test.txt');

A serwer nastepujaca:

procedure TMainForm.tftpReadFile(Sender: TObject; var FileName: String;
  const PeerInfo: TPeerInfo; var GrantAccess: Boolean;
  var AStream: TStream; var FreeStreamOnComplete: Boolean);
begin
  FreeStreamOnComplete := False;
  AStream := TFileStream.Create(FileName, fmOpenRead or fmShareDenyWrite);
end;

i teraz tak, jakkolwiek bym nie ustawil tego timouta czy na 0 czy na 99999 czy na 512 to i tak zawsze wyskakuje blad Timeout. O co tu chodzi ?? :|
pomozcie.


Ale jeszcze jest hehehe jeden problem

nawet przy programach TrivialFTPServer i TrivialFTPClient co byly w demach z Indy wyskakuje Timeout przez neta..
Ja mam neostrade ale to chyba nie powinno nic zmieniac....