summaryrefslogtreecommitdiffstats
path: root/src/main/java/derms/replica1/UDPUtilities.java
blob: 617f08a58996d3c8ecda550f0dbe66b58996734f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package derms.replica1;

import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;

public class UDPUtilities {
    public static void sendMessage(String message, String host, int port) throws Exception {
        DatagramSocket socket = new DatagramSocket();
        InetAddress address = InetAddress.getByName(host);

        byte[] buffer = message.getBytes();
        DatagramPacket request = new DatagramPacket(buffer, buffer.length, address, port);

        socket.send(request);
        socket.close();
    }
}