// file: UDPTest.java import java.net.*; import java.io.*; public class UDPTest { public static void main( String [] args) throws IOException { int remotePort; InetAddress remoteHost; byte [] buffer = new byte[10000]; PrintWriter console = new PrintWriter( System.out ); BufferedReader keyboard = new BufferedReader(new InputStreamReader(System.in)); if ( args.length != 2 ) { console.println( "Usage: java UDPTest host port"); console.flush(); return ; } try { remotePort = Integer.parseInt( args[1], 10 ); remoteHost = InetAddress.getByName( args[0] ); } catch ( IOException ex ) { console.println( "Bad parameters: " + ex ); return; } DatagramSocket s = new DatagramSocket( ); DatagramPacket p = new DatagramPacket( buffer, buffer.length, remoteHost, remotePort ); s.send( p ); } }