|
6 | 6 | import java.io.IOException; |
7 | 7 | import java.net.URI; |
8 | 8 | import java.net.URISyntaxException; |
| 9 | + |
9 | 10 | import javax.swing.JButton; |
10 | 11 | import javax.swing.JFrame; |
11 | 12 | import javax.swing.JScrollPane; |
12 | 13 | import javax.swing.JTextArea; |
13 | 14 | import javax.swing.JTextField; |
14 | 15 |
|
| 16 | +import net.tootallnate.websocket.Draft; |
15 | 17 | import net.tootallnate.websocket.WebSocketClient; |
16 | | -import net.tootallnate.websocket.WebSocketDraft; |
| 18 | +import net.tootallnate.websocket.drafts.Draft_10; |
17 | 19 |
|
18 | 20 | /** |
19 | 21 | * A barebones chat client that uses the WebSocket protocol. |
20 | 22 | */ |
21 | 23 | public class ChatClient extends WebSocketClient { |
22 | 24 | private final JTextArea ta; |
23 | 25 |
|
24 | | - public ChatClient(URI uri, JTextArea ta, WebSocketDraft draft) { |
| 26 | + public ChatClient(URI uri, JTextArea ta, Draft draft) { |
25 | 27 | super(uri, draft); |
26 | 28 | this.ta = ta; |
27 | 29 | } |
@@ -121,7 +123,7 @@ public void actionPerformed(ActionEvent e) { |
121 | 123 | connect.setEnabled(false); |
122 | 124 | uriField.setEditable(false); |
123 | 125 | try { |
124 | | - cc = new ChatClient(new URI(uriField.getText()), area, WebSocketDraft.DRAFT76); |
| 126 | + cc = new ChatClient(new URI(uriField.getText()), area, new Draft_10() ); |
125 | 127 | cc.connect(); |
126 | 128 | } catch (URISyntaxException ex) { |
127 | 129 | area.append(uriField.getText() + " is not a valid WebSocket URI\n"); |
|
0 commit comments