Bonjour à tous,
J'ai créé une application qui se comporte comme un serveur, avec la classe ServerSocket, ...
Mon serveur écoute donc le port 8088 et renvoi une page html lorsqu'un client se connecte.
Depuis un autre programme, je fais un socket sur ce serveur et sur ce port; la page html m'est bien renvoyée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 out.println("HTTP/1.1 200"); out.println("Content-type : text/html"); String html = "<html><head><title>Test Reponse" + "</title></head><body>ceci est un test</body></html>"; out.println("Content-lenght : " + html.length()); out.println(html);
Par contre, lorsque que dans mon vavigateur, je tape :
Ca ne m'envoi pas d'erreur mais la page reste blanche ...
Quelqu'un aurait une idée pourquoi j'ai cette page blanche au lieu de ma page html que je veux afficher ?
Le navigateur et le socket ne réagisse pas pareil normalement ?
J'aimetrai aussi avoir une confirmation sur ce que je pense ...
--> out.flush(); // force l'écriture?
--> out.close(); // ferme l'ecriture?
--> client.close(); // ferme la connection ?
Partager