EchoClient.java - afuruk/DBConnTest GitHub Wiki

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

public class EchoClient {


    public static void main(String args[]) throws IOException
    {

       if(args.length < 2){
           System.out.println("Proper Usage is: UDPClient address port");
           System.exit(0);
        }
        String addr = args[0];
        Integer port = Integer.parseInt(args[1]);

        DatagramSocket socket = new DatagramSocket();
        InetAddress address = InetAddress.getByName(addr);

        byte buf[] = null ;

        String msg = "Message to send";

        buf = msg.getBytes();
        DatagramPacket packet = new DatagramPacket(buf, buf.length, address, port);
        socket.send(packet);
        System.out.println("Successfully sent a packet over UDP to " + address + " on port " + port);

        socket.close();
    }
}