flush and close buffer in every case
This commit is contained in:
parent
8b90a99823
commit
7e75c54092
7 changed files with 2 additions and 12 deletions
|
@ -41,8 +41,6 @@ public class ChapterElement implements Response {
|
|||
chapterJSON.put("puzzles", puzzles);
|
||||
writer.write(chapterJSON.toJSONString());
|
||||
}
|
||||
writer.flush();
|
||||
writer.close();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -37,8 +37,6 @@ public class ChapterList implements Response {
|
|||
}
|
||||
writer.write(chaptersJSON.toJSONString());
|
||||
}
|
||||
writer.flush();
|
||||
writer.close();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -41,8 +41,6 @@ public class Leaderboard implements Response {
|
|||
}
|
||||
}
|
||||
writer.write(playersJSON.toJSONString());
|
||||
writer.flush();
|
||||
writer.close();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -35,8 +35,6 @@ public class PuzzleElement implements Response {
|
|||
puzzleJSON.put("content", puzzle.getContent());
|
||||
writer.write(puzzleJSON.toJSONString());
|
||||
}
|
||||
writer.flush();
|
||||
writer.close();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -54,8 +54,6 @@ public class PuzzleResponse implements Response {
|
|||
return;
|
||||
}
|
||||
writer.write(responseJSON.toJSONString());
|
||||
writer.flush();
|
||||
writer.close();
|
||||
}
|
||||
|
||||
private void saveSourceCode(ReceivedResponse received, Player player) throws IOException {
|
||||
|
|
|
@ -33,8 +33,6 @@ public class Result implements Response{
|
|||
}else{
|
||||
HttpUtil.responseHeaders(writer, 200, "Access-Control-Allow-Origin: *");
|
||||
writer.write(score+"");
|
||||
writer.flush();
|
||||
writer.close();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -32,6 +32,8 @@ public class Client extends Thread{
|
|||
System.out.println(Arrays.toString(headers));
|
||||
|
||||
router.exec(headers[0], headers[1], isLogin(reader), reader, writer);
|
||||
writer.flush();
|
||||
writer.close();
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue