Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class GameClient extends Thread {
- private InetAddress ipAdress;
- private DatagramSocket socket;
- private PongEngine engine;
- public GameClient(PongEngine engine, String ipAddress) {
- this.engine = engine;
- try {
- this.socket = new DatagramSocket();
- this.ipAdress = InetAddress.getByName(ipAddress);
- } catch (SocketException | UnknownHostException e) {
- e.printStackTrace();
- }
- }
- public void run() {
- while(true) {
- byte[] data = new byte[1024];
- DatagramPacket packet = new DatagramPacket(data, data.length);
- try {
- socket.receive(packet);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
- public void sendData(byte[] data) {
- DatagramPacket packet = new DatagramPacket(data, data.length, ipAdress, 1331);
- try {
- socket.send(packet);
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement