Commit 688eb1f6 authored by Trisha Gee's avatar Trisha Gee
Browse files

[AppA] Rearrange code for MusicServer. Wanted the inner class at the bottom of the file

parent 329be61b
Loading
Loading
Loading
Loading
+27 −27
Changes for src/main/java/appA/MusicServer.java: 27 added lines, 27 removed lines.
Original line number Diff line number Diff line
@@ -17,33 +17,6 @@ public class MusicServer {
    new MusicServer().go();
  }

  public class ClientHandler implements Runnable {
    private ObjectInputStream in;

    public ClientHandler(Socket socket) {
      try {
        in = new ObjectInputStream(socket.getInputStream());
      } catch (Exception ex) {
        ex.printStackTrace();
      }
    }

    public void run() {
      Object userName;
      Object beatSequence;
      try {
        while ((userName = in.readObject()) != null) {
          beatSequence = in.readObject();

          System.out.println("read two objects");
          tellEveryone(userName, beatSequence);
        }
      } catch (Exception ex) {
        ex.printStackTrace();
      }
    }
  }

  public void go() {
    try {
      ServerSocket serverSock = new ServerSocket(4242);
@@ -74,4 +47,31 @@ public class MusicServer {
    }
  }

  public class ClientHandler implements Runnable {
    private ObjectInputStream in;

    public ClientHandler(Socket socket) {
      try {
        in = new ObjectInputStream(socket.getInputStream());
      } catch (Exception ex) {
        ex.printStackTrace();
      }
    }

    public void run() {
      Object userName;
      Object beatSequence;
      try {
        while ((userName = in.readObject()) != null) {
          beatSequence = in.readObject();

          System.out.println("read two objects");
          tellEveryone(userName, beatSequence);
        }
      } catch (Exception ex) {
        ex.printStackTrace();
      }
    }
  }

}
 No newline at end of file