diff --git a/Main.java b/Main.java index 6a18964..f8a1985 100644 --- a/Main.java +++ b/Main.java @@ -1,3 +1,6 @@ +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; @@ -14,7 +17,18 @@ public class Main { } } - public static void handleClient(Socket client) { + public static void handleClient(Socket client) throws IOException { + + System.out.println("Debug: got new client" + client.toString()); + BufferedReader br = new BufferedReader(new InputStreamReader(client.getInputStream())); + + StringBuilder requestBuilder = new StringBuilder(); + String line; + while (!(line = br.readLine()).isBlank()) { + requestBuilder.append(line + "\r\n"); + } + String request = requestBuilder.toString(); + System.out.println(request); }