hallo,
hab eine kleine java application geschrieben die mich mit meinem apache server auf dem http:// port 80 verbindet
wenn ich den befehl z.b "GET /index.html" funktioniert alles und die html seite wird (natürlich in textform) angezeigt
will ich den forum ohne reconnection wiederholen geht dies allerdings nicht wieder WARUM??
Canceled der apache webserver die connection nach dem request??
aber da müsste ich doch eine exception bekommen !!
Programmieren - alles kontrollieren 4.937 Themen, 20.662 Beiträge
Hallo!
ich kann mir eigentlich nicht erklären woran das liegt - hmm :-)
Versuch aber mal folgendes. Da Du ja ohnehin nur Strings liest bzw. schreibst, kannst Du den InputStream von der Socket in einen BufferedReader einschliessen (wrapping):
===================================
BufferedReader read;
string loop;
read = new BufferedReader(new InputStreamReader(socket.getInputStream()));
while (loop==read.readLine()) {
System.out.println(loop);
}
System.out.println("fertig gelesen");
==============================
Das sollte eigentlich Abhilfe schaffen. Merke: dieser Konstrukt funktioniert nicht zum lesen von Binärdaten!