Servidor.java
1 /**
2 * Servidor.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 servidor, tiene que ejecutarse primero. Sólo se
11 * encarga establecer la conexión y llama a hablar de un objeto de clase Talk que
12 * es la que realmente hace todo el trabajo. Cuando éste método termina su ejecución
13 * simplemente cierra los sockets y termina.
14 */
15
16 import java.io.IOException;
17 import java.net.ServerSocket;
18 import java.net.Socket;
19
20 public class Servidor {
21 public static final int puerto = 9999;
22
23 public static void main(String[] args)throws IOException {
24 ServerSocket socketEscucha = new ServerSocket(puerto);
25 Socket socket = socketEscucha.accept();
26
27 Talk talk = new Talk(socket, "Servidor");
28 talk.hablar();
29
30 socket.close();
31 socketEscucha.close();
32 System.exit(0);
33 }
34 }
