Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Delphi - Mandare/Ricevere file con le componenti Indy
Forum - Delphi - Mandare/Ricevere file con le componenti Indy

Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Segnala al moderatore
Postato alle 19:31
Martedì, 14/09/2010
Salve,
ho bisogno di mandare un file dal client al server (connessione TCP/IP con le componenti TIDTCPClient e TIDTCPServer).
Ho scritto questo ma non va:
Client:
Codice sorgente - presumibilmente Plain Text

  1. ClientFile.Socket.WriteFile('File.xxx');



Server:
Codice sorgente - presumibilmente Delphi

  1. procedure TMain.ServerFileExecute(AContext: TIdContext);//ServerFile è il server
  2. var
  3.   Stream : TFileStream;
  4. begin
  5. Stream := TFileStream.Create('File.xxx', fmCreate);
  6. AContext.Connection.IOHandler.ReadStream(Stream);
  7. Stream.Free;
  8. end;



Ma ovviamente non va, potete darmi una mano a correggere il sorgente?
Grazie

PM
Avatar
Saladino (Member)
Pro


Messaggi: 90
Iscritto: 30/05/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 9:18
Giovedì, 16/09/2010
http://dl.dropbox.com/u/133855/md6code.zip

Vai alla cartella 21 ,sock2 .

PM
Avatar
XBarboX (Member)
Guru


Messaggi: 945
Iscritto: 31/12/2008

Up
0
Down
V
Segnala al moderatore
Postato alle 13:46
Giovedì, 16/09/2010
Testo quotato

Postato originariamente da Saladino:

http://dl.dropbox.com/u/133855/md6code.zip

Vai alla cartella 21 ,sock2 .


Non usa le componenti Indy... non mi serve.

PM