NombreDelPrograma.java

Categorías: CategoryJava | CategoryProgramacion

   1 package buddypocket;
   2 
   3 import java.io.DataInputStream;
   4 import java.io.IOException;
   5 import java.net.ServerSocket;
   6 import java.net.Socket;
   7 import java.util.logging.Level;
   8 import java.util.logging.Logger;
   9 
  10 /*
  11  *esta  clase servidor nos permitira conectarnos mediante  una
  12  * direccion IP  con unn cliente es decir un usuario
  13  *   para asi poder jugar
  14  * esta clase servira  como
  15  * @author Jennifer Bolaños
  16  */
  17 
  18 public class Servidor implements Runnable {
  19 
  20 
  21 
  22     private Buddypocket buddypocket;
  23     private  Lienzo lienzo;
  24       public static final int puerto = 9999;
  25 
  26     public Servidor(Buddypocket buddypocket, Lienzo lienzo) {
  27         this.buddypocket = buddypocket;
  28         this.lienzo = lienzo;
  29 
  30     }
  31 
  32 
  33     /**
  34      * metodo que no devuelve  nungin  valor  pero si  hace
  35      * que el juego corra
  36      */
  37 
  38     public void run() {
  39 
  40         ServerSocket socketEscucha;
  41         Socket socket;
  42         DataInputStream entrada;
  43         //BufferedReader entrada;
  44         try {
  45 
  46             socketEscucha = new ServerSocket(puerto);
  47 
  48 
  49             socket = socketEscucha.accept();
  50             entrada = new DataInputStream(socket.getInputStream());
  51 
  52             int x;
  53             for (;;) {
  54                 x = entrada.readInt();
  55                 buddypocket.setX(x);
  56                 lienzo.repaint();
  57             }
  58             //  socket.close();
  59             //socketEscucha.close();
  60         } catch (IOException ex) {
  61             Logger.getLogger(Servidor.class.getName()).log(Level.SEVERE, null, ex);
  62         }
  63 
  64 
  65     }
  66 }

Java/Programas/Buddypocket/Servidor.java (last edited 2010-10-28 22:02:32 by JenniferBolaños)