Я пытаюсь отправить этот htm-файл в веб-браузер, чтобы браузер отображал содержимое файла.Когда я запускаю свой код, все, что происходит, - это браузер отображает имя htm-файла и ничего больше.
try
{
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
String input = in.readLine();
while (!input.isEmpty())
{
System.out.println("\tserver read a line: " + input);
input = in.readLine();
}
System.out.println("");
File myFile = new File ("hello.htm");
out.println("HTTP/1.1 200 OK");
out.println("Content-Type: text/html");
out.println("\r\n");
out.write(myFile);
out.flush();
out.close();
}
catch(Exception e)
{
System.out.println("\ncaught exeception: " + e + "\n");
}