Hallo,
momentan arbeite ich daran eine Datei über Winsock möglichst schnell zu versenden.
Bisher hab ich das immergetan indem ich die Datei zerstückelt hatte und dann jedes Stückchen einzeln geschickt habe.
Nun hab ich gerade festgestellt das es garnicht nötig ist:
Ich hab ganz normal die Datei vorher in einer Variable names FileInhalt eingelesen und dann per
ws.SendData FileInhalt
.. verschickt.
Bei meinem Client kamen automatisch mehrere Pakete an, alles was ich dann gemacht hab war:
ws.getData gData
Datei = Datei & gData
Und tataa ich hatte die volle Datei (ws_dataArravial wurde mehrmals aufgerufen, bei jedem mal wurde einfach an die Variable "Datei" die neuen Daten dranngehängt)
Nun frag ich mich ob das nur ist weil der Versand an einem PC stattfindet.
Ich habe zum connecten meine IP benutzt und Ports geöffnet (findet also übers Inet und nicht lokal statt)
momentan arbeite ich daran eine Datei über Winsock möglichst schnell zu versenden.
Bisher hab ich das immergetan indem ich die Datei zerstückelt hatte und dann jedes Stückchen einzeln geschickt habe.
Nun hab ich gerade festgestellt das es garnicht nötig ist:
Ich hab ganz normal die Datei vorher in einer Variable names FileInhalt eingelesen und dann per
ws.SendData FileInhalt
.. verschickt.
Bei meinem Client kamen automatisch mehrere Pakete an, alles was ich dann gemacht hab war:
ws.getData gData
Datei = Datei & gData
Und tataa ich hatte die volle Datei (ws_dataArravial wurde mehrmals aufgerufen, bei jedem mal wurde einfach an die Variable "Datei" die neuen Daten dranngehängt)
Nun frag ich mich ob das nur ist weil der Versand an einem PC stattfindet.
Ich habe zum connecten meine IP benutzt und Ports geöffnet (findet also übers Inet und nicht lokal statt)