[vb6/winsock] Pakete senden

nicok

Erfahrenes Mitglied
Hi,

so mein Problem ist:

Ich hab einen Server und einen Clienten.
Der Server schickt Datei a zu dem Clienten.
Die Datei wird jeweils in kleine Stückchen (jedes Stück 1024 Bytes groß) zerlegt.
Gedacht war es von mir so das jedes Strückchen als ein Paket versendet wird.

So erstmal zur Erkärung warum überhaupt die Datei in einen 1024 Bytes großen Part zu zerstückeln und dann in ein Paket zu verschicken:

Das ganze soll ein Multithreating-Datei-Transfer werden. Ich nehme also von Datei a 1 Stück und sende es sofot als 1 Paket.
Danach ist Datei b drann (das selbe Spiel)

Die Pakete selbst sehen so aus das am Anfang der Dateinamen, dann die Größe und schließlich die Daten der Datei stehen.

Tja das würde ja alles wunderbar klappen, nur (so vermute ich) verschickt Winsock die einzelnen Stückchen nicht als einzelne Pakete sonder schmeißt verschiedene Stücke zusammen und sendet als ein Paket. (im Clienten hatte ich beobachtet das nur große Pakete ankommen, der Server jedoch scheint mehrere kleine Pakete verschickt zu haben)

Naja also meine Frage ist ob es stimmt das Winsock selber bestimmt wie groß ein Paket ist bzw wie ich es beeinflussen kann.
 
Zurück