Hallo zusammen,
ich habe mir per Sockets eine HTTP GET Anfrage gebastelt, die auch wunderbar funktioniert.
Leider hängt die Schleife an der Stelle in.readLine() immer, obwohl schon die ganze Response des Servers gelesen wurde. Gibt es irgendein Zeichen, das das Ende einer HTTP Response wider gibt? Ein Webbrowser hängt ja auch nicht so lange... Und mein Programm wartet noch ca 5 bevor es weiter macht, obwohl eben die gesamte Antwort schon da ist
Hier mein Code:
Habe kein soTimeout angegeben.
Thx! [/code]
ich habe mir per Sockets eine HTTP GET Anfrage gebastelt, die auch wunderbar funktioniert.
Leider hängt die Schleife an der Stelle in.readLine() immer, obwohl schon die ganze Response des Servers gelesen wurde. Gibt es irgendein Zeichen, das das Ende einer HTTP Response wider gibt? Ein Webbrowser hängt ja auch nicht so lange... Und mein Programm wartet noch ca 5 bevor es weiter macht, obwohl eben die gesamte Antwort schon da ist
Hier mein Code:
Code:
while((line2=reader2.readLine())!=null){
ret+=line2;
}
Habe kein soTimeout angegeben.
Thx! [/code]