Я прочитал запрос на HTML-документ из моего браузера, проанализировал файл из запроса, нашел указанный файл, и теперь все, что осталось, это отправить обратно содержимое HTML-файла в браузер. То, что я сейчас делаю, похоже, должно работать нормально, однако содержимое файла HTML не получено браузером.
public void sendResponse(File resource){
System.out.println(resource.getAbsolutePath());
Scanner fileReader;
try {
fileReader = new Scanner(resource);
while(fileReader.hasNext()){
socketWriter.println(fileReader.nextLine());
}
} catch (FileNotFoundException e) {
System.out.println("File not found!");
e.printStackTrace();
}
}
Что я делаю неправильно? Исключений нет, но браузер продолжает загружаться и загружаться.