1.) i knowQuote:
das liegt darann, das du immer neue anfragen startest, anstatt alles aus einer abzulesen.
letztendlich sollte man das ganze aber immer über post anfragen lösen, da der content dort beliebig lang sein kann. get requests sind aufgrund der url begrenzung stark beschränkt.
schau dir das ergebnis einer mehrzeiligen anfrage bei google doch mal genau an. letzlich brauchst du das ergebnis dann nur nach deinen wünschen zu parsen.
btw deine tcp anfrage wird nach aktuellem code nur selten funktionieren, da du nicht prüfst, ob die antwort vollständig ist, sondern nur ob eine antwort vorliegt.
der tcp stack baut sich je nach verfügbarer banddbreite sehr schnell, oder aber auch sehr langsam auf. es sollte deshalb überprüft werden, ob die rückgabe vollständig ist, bevor sie bearbeitet wird.
die geschwindigkeit ist am ende übrigens egal, da ohnehin alles im hintergrund abläuft.
2.) Meinst du das der user keinen x beliebig langen text senden kann weil die url nicht zu lang sein darf ?
3.)Mach ich wenn ich nochmal lusst habe
4.) Es kommt immer alles an von google hatte noch nie einen fehler und hab das bis jetzt immer so bei TCP gemacht. Wie soll ich die auf vollständigkeit prüfen ? (TCP wartet doch immer bis alles gesendet/empfangen wurde oder nicht? )
Hab meine posts übrigens geöscht da in denen nichts sinnvolles mehr stand da der code sich zu oft ändert. möchte den thread ja auch nicht zuspammen.