Cliente.java
1 /**
2 * Cliente.java
3 *
4 * @author Luis Alejandro Bernal Romero
5 *
6 * El talk se parece al chat, pero solo es entre dos personas. Este talk es de
7 * carácter didáctico por lo que sólo contiene los conceptos básicos, pero puede servir
8 * de base para hacer algo más complejo.
9 *
10 * Este código es de la aplicación cliente, tiene que ejecutarse después de ejecutar
11 * la aplicación serviros. Sólo se encarga establecer la conexión y llama a hablar de
12 * un objeto de clase Talk que es la que realmente hace todo el trabajo. Cuando éste
13 * método termina su ejecución simplemente cierra el socket y termina.
14 */
15
16 import java.io.IOException;
17 import java.net.Socket;
18
19 public class Cliente {
20 public static final int puerto = 9999;
21
22 public static void main(String[] args)throws IOException {
23 Socket socket = new Socket("localhost", puerto);
24
25 Talk talk = new Talk(socket, "Cliente");
26 talk.hablar();
27
28 socket.close();
29 System.exit(0);
30 }
31 }
