import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; import java.net.InetAddress; import java.net.UnknownHostException; /** * * @author Rico */ public class LandasMulticastSender2 { final static String INET_ADDR = "239.1.2.15"; final static int PORT = 1717; public static void main(String[] args) throws UnknownHostException, InterruptedException { // address that we are connecting to InetAddress addr = InetAddress.getByName(INET_ADDR); // new DatagramSocket // used to send the data try (DatagramSocket serverSocket = new DatagramSocket()) { for (int j = 0; j < 100; j++) { String msg = "Server 2 sent message no " + j; // packet // (in the form of bytes) DatagramPacket msgPacket = new DatagramPacket(msg.getBytes(), msg.getBytes().length, addr, PORT); serverSocket.send(msgPacket); System.out.println("Server 2 sent packet with msg: " + msg); Thread.sleep(1000); } } catch (IOException ex) { ex.printStackTrace(); } } }