Hi,
Die Frage, die uns alle bewegt: Warum zum Teufel in 10KB-Schritten? Ohne diese Anforderung wäre dein Problem keines - und schätzungsweise denkst du zu kompliziert für deine Lösung.
Es muss oder besser sollte eben in 10 KB oder von mir aus auch 100 KB Schritten erfolgen. Sinn ist es eine Trafficbeschränkung für einzelne Dateien, ein bischen zu umgehen in dem eben nur kleine Pakete geladen werden. Ich habe zu testzwecken auch einmal versucht, alles direkt zu empfangen ohne einzelne Pakete. Hat aber bei der besagten 168 KB Datei, genausolange gedauert. Und das ganze lief bei mir lokal wo Java Prog und Webserver mit der Testdatei auf einem Rechner laufen. Könnte es sein, das es in Java viel Zeit kostet InputStreams und FileStreams jedesmal neu zu deklarieren?
Was mich jedoch etwas mehr interssieren würde, waäre wie man in PHP etwas wie fseek() auch auf URL FileHHandles anwenden kann?
Gruß
ueps