Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
|
Re: Dateien per Server/Clientsocket versenden
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
|