Commit 4d09643f authored by Trisha Gee's avatar Trisha Gee
Browse files

[Ch15] Cleaning up Exception handling.

parent a8d8765d
Loading
Loading
Loading
Loading
+2 −4
Changes for src/main/java/ch15/SimpleChatClient.java: 2 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -7,8 +7,7 @@ import java.io.*;
import java.net.InetSocketAddress;
import java.nio.channels.*;
import java.nio.charset.StandardCharsets;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.*;

public class SimpleChatClient {
  private JTextArea incoming;
@@ -49,7 +48,6 @@ public class SimpleChatClient {
  private void setUpNetworking() {
    InetSocketAddress serverAddress = new InetSocketAddress("127.0.0.1", 5000);
    try (SocketChannel socketChannel = SocketChannel.open(serverAddress)) {

      reader = new BufferedReader(Channels.newReader(socketChannel, StandardCharsets.UTF_8));
      writer = new PrintWriter(Channels.newWriter(socketChannel, StandardCharsets.UTF_8));

@@ -76,7 +74,7 @@ public class SimpleChatClient {
          System.out.println("read " + message);
          incoming.append(message + "\n");
        }
      } catch (Exception ex) {
      } catch (IOException ex) {
        ex.printStackTrace();
      }
    }
+1 −4
Changes for src/main/java/ch15/SimpleChatClientA.java: 1 added line, 4 removed lines.
Original line number Diff line number Diff line
@@ -43,12 +43,9 @@ public class SimpleChatClientA {

  public class SendButtonListener implements ActionListener {
    public void actionPerformed(ActionEvent ev) {
      try {
      System.out.println("Sending: "+outgoing.getText());
      writer.println(outgoing.getText());
      writer.flush();
      } catch (Exception ex) {
        ex.printStackTrace();
      }
      outgoing.setText("");
      outgoing.requestFocus();
    }