Advertisement
Guest User

Untitled

a guest
May 31st, 2016
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.55 KB | None | 0 0
  1. ServerSocket serverSocket = ...;
  2. while (!serverSocket.isClosed()) {
  3.     Socket client = serverSocket.accept();
  4.     new Thread(() -> {
  5.         InputStream input = client.inputStream();
  6.         final OutputStream output = client.outputStream();
  7.         while (!client.isClosed()) {
  8.             query = readQuery(input);
  9.             threadPool.submit(() -> {
  10.                 result = processQuery(query);
  11.                 synchronized(output) {
  12.                     write(output, result);
  13.                 }
  14.             });
  15.         }
  16.     }).start();
  17. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement