Skip to content
Snippets Groups Projects
LandasMulticastSender2.java 1.21 KiB

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();
        }
    }
}