package com.mhalka.qurantranslationdisplay; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import android.util.Log; public class RemoteControlServer implements Runnable { public static final String SERVERIP = "0.0.0.0"; public static final int SERVERPORT = 4444; @Override public void run() { DatagramSocket socket = null; try { InetAddress serverAddr = InetAddress.getByName(SERVERIP); socket = new DatagramSocket(SERVERPORT, serverAddr); byte[] buf = new byte[17]; for(;;) { DatagramPacket packet = new DatagramPacket(buf, buf.length); socket.receive(packet); } } catch (Exception e) { Log.e("SERVER", "Something is wrong with server: " + e.toString()); } finally { if(socket != null) socket.close(); } } }