/* simpleipv6.java see if java.net can return ipv6 addresses */ import java.awt.*; import java.io.*; // import java.net.InetAddress; import java.net.*; /* import javax.media.*; import javax.media.protocol.*; import javax.media.protocol.DataSource; import javax.media.format.*; import javax.media.control.TrackControl; import javax.media.control.QualityControl; import javax.media.rtp.*; import javax.media.rtp.rtcp.*; import com.sun.media.rtp.*; */ public class simpleipv6 { private String ipAddress; private int portBase; public simpleipv6( String ipAddress, String pb) { this.ipAddress = ipAddress; InetAddress addrInet; addrInet= null; try { addrInet= InetAddress.getByName(ipAddress); } catch( UnknownHostException e) { e.printStackTrace(); } // dan let's see it System.out.println("\tAddress: " + addrInet.getHostAddress()); Integer integer = Integer.valueOf(pb); if (integer != null) this.portBase = integer.intValue(); } /**************************************************************** * Inner Classes ****************************************************************/ /**************************************************************** * Sample Usage for AVTransmit2 class ****************************************************************/ public static void main(String [] args) { // We need three parameters to do the transmission // For example, // java AVTransmit2 file:/C:/media/test.mov 129.130.131.132 42050 if (args.length < 3) { prUsage(); } int i = 0; // Create a audio transmit object with the specified params. simpleipv6 at = new simpleipv6( args[i], args[i+1]); System.err.println("...transmission ended."); System.exit(0); } static void prUsage() { System.err.println("Usage: simpleipv6 "); System.err.println(" : multicast, broadcast or unicast IP address for the transmission"); System.err.println(" : network port numbers for the transmission."); System.err.println(" The first track will use the destPortBase."); System.err.println(" The next track will use destPortBase + 2 and so on.\n"); System.exit(0); } }