Das passt so direkt in kein Forum, aber OffTopic ist es auch nicht, daher: Ich hab mir einen TCP-Datei-Transfer programmiert. Ein CAsynchSocket läuft auf beiden Seiten der Leitung und überträgt. Leider krieg ich übers Internet nur eine Übertragungsgeschwindigkeit von ca. 10 kB/S, über WLAN sinds 3 MB/s. Das mit den 10 kB/s übers Internet ist ja auch irgendwie logisch, da meine DSL-Uploadgeschwindigkeitsobergrenze ja auch in dem Bereich liegt. Aber: Ich hab neulich mit jemandem per ICQ ne Datei ausgetauscht und da hatten wir fast konstant 160 kB/s. Wie ist das möglich? Benutzt ICQ gleich mehrere Sockets parallel? Oder gehen die einen ganz anderen Weg.
Hm, das mit dem Komprimieren ist ne gute Idee... Gibts da fertige Algorithmen? @Guybrush: Die Geschwindigkeit wird nicht durch meinen Programmierstil begrenzt ;-) , da ich über LAN ja 3 MB/s erreiche