Einzelnen Beitrag anzeigen

Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

Re: Dateien per Server/Clientsocket versenden

  Alt 27. Apr 2004, 14:55
Ja, ich hab was gemacht, aber durch einen Festplattencrash gibts den code nicht mehr. In den Grundzügen habe ich es ohne Streams gelöst, also so:
Dateitransfer Server->Client
S=Server, C=Client

Hier eine Liste was gesendet wird
S: Dateigröße in Bytes
C: Ok
S: Sende Block <Nummer> mit <Größe> Bytes
C: Send
S: Daten
C: verifiziert Größe, falls Größe stimmt, Ok schicken, ansonsten Resend
S: Sendet im Notfall den Block nochmals, andernfalls geht er zum nächsten

Am Ende:
S: EoF
C:Ok

So müsste die Kommunikation gehen, die Daten kannst du mit SendBuffer senden, versuch mal, die Kommunikation aufzubauen, falls du Probleme hast helfe ich gerne
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat