Hallo zusammen,
ich habe folgendes Problem:
Ich habe einen Server geschrieben, den ich mit Firefox ansprechen kann.
Jetzt will ich dem Browser ein html-Dokument übergeben das er anzeigen soll.
Hier mal der Code:
socket = serverSocket.accept(); //neue Verbindung
String htmlString = „…“;
PrintStream ps = new PrintStream(socket.getOutputStream());
ps.println(htmlString);
ps.flush();
Aber das Browser-Fenster bleibt leer.
Anscheinend funktioniert das flushen nicht richtig.
Ich weiß dass der Browser die Daten zeilenweise einliest. Deshalb verwende ich auch println() statt print().
Seltsamerweise funktioniert es, wenn der Socket geschlossen wird.
Aber den brauch ich noch.
Hoffe es kann mir jemand helfen.
Danke schonmal.