Advertisement
Guest User

Untitled

a guest
Sep 25th, 2016
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.88 KB | None | 0 0
  1. public class GameClient extends Thread {
  2.  
  3.     private InetAddress ipAdress;
  4.     private DatagramSocket socket;
  5.     private PongEngine engine;
  6.    
  7.     public GameClient(PongEngine engine, String ipAddress) {
  8.         this.engine = engine;
  9.         try {
  10.             this.socket = new DatagramSocket();
  11.             this.ipAdress = InetAddress.getByName(ipAddress);
  12.         } catch (SocketException | UnknownHostException e) {
  13.             e.printStackTrace();
  14.         }
  15.     }
  16.    
  17.     public void run() {
  18.         while(true) {
  19.             byte[] data = new byte[1024];
  20.             DatagramPacket packet = new DatagramPacket(data, data.length);
  21.             try {
  22.                 socket.receive(packet);
  23.             } catch (IOException e) {
  24.                 e.printStackTrace();
  25.             }
  26.            
  27.         }
  28.     }
  29.    
  30.     public void sendData(byte[] data) {
  31.         DatagramPacket packet = new DatagramPacket(data, data.length, ipAdress, 1331);
  32.         try {
  33.             socket.send(packet);
  34.         } catch (IOException e) {
  35.             e.printStackTrace();
  36.         }
  37.        
  38.     }
  39.    
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement