Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Slanje/Primanje fajla preko TCPklijent/server

[es] :: Pascal / Delphi / Kylix :: Slanje/Primanje fajla preko TCPklijent/server

[ Pregleda: 1889 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Passwd

Član broj: 54624
Poruke: 640
*.adsl.net.t-com.hr.



Profil

icon Slanje/Primanje fajla preko TCPklijent/server03.12.2005. u 09:55 - pre 223 meseci
Indy 9
Delphi 2005

Klijent salje zahtjev serveru tipa 'SEND_FILE' i onda path+filename koji treba da posalje klijentu..

i sad klijent treba dobit taj fajl i spremit ga recimo na c:\GET_FILE\filename

Evo kod koji ne radi:

KLIJENT:
Code:

procedure TForm5.Button2Click(Sender: TObject);
var fajl:string;
    dolazni:TFileStream;
begin

if listbox1.ItemIndex<>-1 then
begin
fajl:='';
fajl:=edit1.Text;
fajl:=fajl+listbox1.Items[listbox1.ItemIndex];
end;

Form1.TCPclient.WriteLn('SEND_FILE');
Form1.TCPclient.WriteLn(fajl);


dolazni:=TFileStream.Create('c:\GET_FILE\'+listbox1.items[listbox1.ItemIndex],fmCreate);
Form1.TCPclient.ReadStream(dolazni,-1,true);

dolazni.Free;

end;



SERVER:
Code:

procedure TForm1.tcpSEND_FILECommand(ASender: TIdCommand);
var fajl:string;
    stream:TFileStream;
begin

fajl:=ASender.Thread.Connection.ReadLn;
stream:=TFileStream.Create(fajl,fmOpenRead or fmShareDenyNone);
ASender.Thread.Connection.WriteStream(stream,true,true,0);
stream.Free;
end;



U cem je problem?
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: Slanje/Primanje fajla preko TCPklijent/server03.12.2005. u 10:43 - pre 223 meseci
Evo... ja pro'bo i radi iz prve
Kopira fajl C:\Srki\spoof.zip, ali lako se da ispraviti kod. I server i klijent su u istom programu... mrzelo me da pravim 2
Prikačeni fajlovi
 
Odgovor na temu

Passwd

Član broj: 54624
Poruke: 640
*.adsl.net.t-com.hr.



Profil

icon Re: Slanje/Primanje fajla preko TCPklijent/server03.12.2005. u 12:37 - pre 223 meseci
Evo uspio sam ispravit gresku uz pomoc tvojeg koda...sta da covjek kaze, car si ))

Thx, sEE oon programming
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: Slanje/Primanje fajla preko TCPklijent/server

[ Pregleda: 1889 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.