NombreDelPrograma.java
Categorías: CategoryJava | CategoryProgramacion |
1 package Falsa;
2
3 import java.io.*;
4 import java.net.*;
5 import java.util.logging.Level;
6 import java.util.logging.Logger;
7
8 /**
9 *
10 * @author Jennifer Bolaños =)
11 * la clase cliente es para que un computador cualquiera por medio de uan direccion ip
12 * pueda jugar Buddypocket
13 */
14
15 public class Cliente {
16
17 /**
18 * este atributo es es para la conexion de cuando
19 * se quiere conectar un eqipo con otro para jugar o chatear!
20 */
21
22
23 public static final int puerto = 9999;
24
25 /**
26 * este es el metodo principal en donde el try y el catch estan cumpliendo la funcion de
27 * depurar los posibles errores que se encuentren en el moneto de ejecutar el archivo
28 *
29 *
30 * @param args son lo argumentos en la linea de comando
31 */
32
33
34 public static void main(String[] args) {
35 try {
36 Socket socket = null;
37 PrintStream salida;
38 String mensaje;
39 BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));
40 try {
41 socket = new Socket("localhost", puerto);
42 } catch (UnknownHostException ex) {
43 Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE, null, ex);
44 } catch (IOException ex) {
45 Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE, null, ex);
46 }
47 salida = new PrintStream(socket.getOutputStream());
48 while ((mensaje = teclado.readLine()) != null) {
49 salida.println(mensaje);
50 }
51 socket.close();
52 } catch (IOException ex) {
53 Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE, null, ex);
54 }
55
56 }
57 }
