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 }
