Wie kann ein HTTP-Server Daten über mehrere Pakete senden?HTTP Daten Chunks über mehrere Pakete?
Zum Beispiel möchte ich eine Datei übertragen, das erste Paket I senden ist:
HTTP/1.1 200 OK
Content-type: application/force-download
Content-Type: application/download
Content-Type: application/octet-stream
Content-Description: File Transfer
Content-disposition: attachment; filename=test.dat
Content-Transfer-Encoding: chunked
400
<first 1024 bytes here>
400
<next 1024 bytes here>
400
<next 1024 bytes here>
Jetzt muß ich ein neues Paket machen, wenn ich nur an:
400
<next 1024 bytes here>
ganze Clients schließen dort Verbindungen auf mich und die Dateien werden gekürzt.
Welche Header setze ich in ein zweites Paket, um mit dem Datenstrom weiterzumachen?
versuchen Sie einen Webserver zu implementieren oder zu fälschen? – dlamotte
Also, was meinst du mit Paket? Ein IP-Paket? Ein TCP-Segment? – WhirlWind
Ahh, anscheinend meinst du Brocken ... verwirrend. Brocken haben wirklich nichts mit Paketen zu tun. – WhirlWind