Einzelnen Beitrag anzeigen

fran

Registriert seit: 4. Nov 2005
38 Beiträge
 
Delphi 6 Personal
 
#4

Re: Problem mit empfangen von Datei

  Alt 3. Mär 2006, 17:53
Zitat von Muetze1:
1. Warum kein TMemoryStream.LoadFromFile() und sich den TFileStream sparen?
Da bin ich leider nicht drauf gekommen.

Zitat:
2. Wenn es eine grosse Datei wird, dann haut SendBuf() wahrscheinlich nicht mehr hin. Nutze die dafür eher geeignete Methode SendStream() des Sockets.
Eigentlich sollen nur kleine Datei verschickt werden. Große verbrauchen zu viel Bandbreite. Kann man eigentlich die Größe der zu verschickenden Datei einschränken? Zum Beispiel das nur Datei bis zu einer Größe von 50 KB verschickt werden dürfen.

Zitat:
3. Was genau fehlt dir auf der Empfangsseite? Ein ReceiveBuf() bis zum kompletten Erhalt der Datei in den inkrementellen OnClientRead Aufrufen stellt doch an sich kein Problem da. Daher ist die Frage: wo liegt das Problem?
Das Problem liegt beim receivebuf. Leider habe ich aus den eingegangenen Dateidaten keine Datei auf der Festplatte erzeugen können.
  Mit Zitat antworten Zitat