Es wird schon ein höheres Protokoll als
TCP benötigt, kann aber auch ein eigenes sein.
- Du prüfst auf der Empfangsseite, wieviele Bytes vor der Unterbrechung übertragen wurden,
- übermittelst diese Zahl und den timestamp an den Server, den dieser zu Beginn der Übertragung mitgeschickt hat,
- auf der Serverseite prüfst du, ob der timestamp noch mit dem der Datei übereinstimmt,
- positionierst an die richtige Stelle
- und setzt die Übertragung fort.
Funktioniert nur, wenn du Client und Server implementierst, wegen deinem eigenen Protokoll.
Gute Nacht.
marabu