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....