Skip to content

Instantly share code, notes, and snippets.

@kilaka
Created June 17, 2013 19:40
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save kilaka/5799664 to your computer and use it in GitHub Desktop.
Save kilaka/5799664 to your computer and use it in GitHub Desktop.
public static void runServer() {
try {
MulticastSocket s = new MulticastSocket(4446);
InetAddress group = InetAddress.getByName("224.0.0.10");
s.joinGroup(group);
byte[] data = new byte[100];
DatagramPacket datagramPacket = new DatagramPacket(data, data.length);
s.receive(datagramPacket);
Log.i("Received: " + data);
return;
} catch (Exception e) {
Log.e("", e);
}
}
public static void runClient() {
try {
DatagramSocket s = new DatagramSocket();
String data = "Yoyo";
byte[] dataBytes = data.getBytes();
DatagramPacket datagramPacket = new DatagramPacket(dataBytes, dataBytes.length, InetAddress.getByName("224.0.0.10"), 4446);
s.send(datagramPacket);
Log.i("Sent: " + data);
return;
} catch (Exception e) {
Log.e("", e);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment