Commit fd1c6ba1 authored by Trisha Gee's avatar Trisha Gee
Browse files

[Ch15] Chat clients (send-only and full) work.

parent cb95a5ec
Loading
Loading
Loading
Loading
+1 −0
Changes for src/main/java/ch15/SimpleChatClient.java: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -43,6 +43,7 @@ public class SimpleChatClient {
    frame.getContentPane().add(BorderLayout.CENTER, mainPanel);
    frame.setSize(400, 350);
    frame.setVisible(true);
    frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  }

  private void setUpNetworking() {
+3 −3
Changes for src/main/java/ch15/SimpleChatClientA.java: 3 added lines, 3 removed lines.
Original line number Diff line number Diff line
@@ -29,11 +29,12 @@ public class SimpleChatClientA {
    frame.getContentPane().add(BorderLayout.CENTER, mainPanel);
    frame.setSize(400, 100);
    frame.setVisible(true);
    frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
  }

  private void setUpNetworking() {
    InetSocketAddress serverAddress = new InetSocketAddress("127.0.0.1", 5000);
    try (SocketChannel socketChannel = SocketChannel.open(serverAddress)) {
    try {
      SocketChannel socketChannel = SocketChannel.open(new InetSocketAddress("127.0.0.1", 5000));
      writer = new PrintWriter(Channels.newWriter(socketChannel, UTF_8));
      System.out.println("Networking established. Client running at: " + socketChannel.getLocalAddress());
    } catch (IOException ex) {
@@ -43,7 +44,6 @@ public class SimpleChatClientA {

  public class SendButtonListener implements ActionListener {
    public void actionPerformed(ActionEvent ev) {
      System.out.println("Sending: "+outgoing.getText());
      writer.println(outgoing.getText());
      writer.flush();
      outgoing.setText("");