SendNetworkData - "wahren" Fortschirtt ermitteln
Verfasst: 01.08.2011 17:00
Tachchen,
nachdem ich wieder ein bisschen mit Netzwerk gespielt habe, ist mir aufgefallen, dass nach Beendigung von SendNetworkData() die Daten noch garnicht gesendet wurden.
Scheinbar legt SendNetworkData() die Daten nur in den Ausgangsbuffer, von wo sie dann "danach" erst verschickt werden.
Meine Frage ist nun, wie kann ich (bei großen Datenmengen von einigen MB) den wahren Upload-Fortschritt ermitteln?
Das erste was mir eingefallen ist, ist das der Empfänger dem Sender fortlaufen über den Download-Fortschritt berichtet, so hätte ich gleich noch eine Kontrolle drin, ob wirklich alles ankommt.
nachdem ich wieder ein bisschen mit Netzwerk gespielt habe, ist mir aufgefallen, dass nach Beendigung von SendNetworkData() die Daten noch garnicht gesendet wurden.
Scheinbar legt SendNetworkData() die Daten nur in den Ausgangsbuffer, von wo sie dann "danach" erst verschickt werden.
Meine Frage ist nun, wie kann ich (bei großen Datenmengen von einigen MB) den wahren Upload-Fortschritt ermitteln?
Das erste was mir eingefallen ist, ist das der Empfänger dem Sender fortlaufen über den Download-Fortschritt berichtet, so hätte ich gleich noch eine Kontrolle drin, ob wirklich alles ankommt.