Forum: Netzwerke
Delphi
by sk0r,
6. Okt 2007
Du öffnest eine beliebige Datei untypisiert und liest immer z.B. 2048 Bytes
und sendest diese an den Server bis du ans Ende der Datei angelangt bist.
//Server:
type TDLFile: array of Byte;
var datei: file;
buffer: TDLFile;
Forum: Netzwerke
Delphi
by sk0r,
6. Okt 2007
Du versendest einen Stream, d.h. binäre Daten. Du kannst sie nicht mit RecieveText als String speichern.
Schon mal eine Bild-Datei mit Notepad angesehen?^^
Du musst mit Socket.RecieveBuf() arbeiten.
Ich würde aber eine bestimmte Anzahl an Bytes senden, solange bis die Datei drüben ist.
Dazu eignet sich BlockRead und BlockWrite.