package fr.umlv.ji.udp;
import java.net.*;
public class SendUDP {
public static void main(String[] args) {
if (args.length != 3) {
System.out.println("Usage: java fr.umlv.ji.udp.SendUDP"
+ " <addr> <port> <msg>");
System.exit(1);
}
try {
InetAddress addr = InetAddress.getByName(args[0]);
int port = Integer.parseInt(args[1]);
byte[] buf = args[2].getBytes();
DatagramPacket packet = new DatagramPacket(buf, 0, buf.length,
addr, port);
DatagramSocket socket = new DatagramSocket();
System.out.println("Socket attachée localement à " +
socket.getLocalSocketAddress());
socket.send(packet);
System.out.println("Message envoyé à "+
packet.getSocketAddress());
} catch (Exception e) {
System.err.println("Problème à l'exécution :");
e.printStackTrace(System.err);
}
}
}