diff --git a/Client.class b/Client.class index 05e5552..e87fedd 100644 Binary files a/Client.class and b/Client.class differ diff --git a/Client.java b/Client.java index 417a4b6..65f525e 100755 --- a/Client.java +++ b/Client.java @@ -9,6 +9,7 @@ import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Scanner; import java.io.DataInputStream; +import java.util.Arrays; public class Client { public static void main (String[] args) { @@ -26,7 +27,7 @@ public class Client { String userInput; char[] b = new char[256]; in.read(b, 0, 256); - System.out.println("Response:\n" + b); + System.out.println(b); while((userInput = stdIn.readLine()) != null) { output.println(userInput); @@ -34,9 +35,18 @@ public class Client { char[] buffer = new char[256]; in.read(buffer, 0, 256); System.out.println(buffer); + for(int i = 0; i < buffer.length - 10; ++i) { + if(Arrays.copyOfRange(buffer, i, i+10).equals("GAME OVER")) { + System.out.println("b"); + break; + } + } System.out.println("testing."); } - + output.close(); + in.close(); + stdIn.close(); + echoSocket.close(); } catch (IOException e){