Class DatagramSocketFactory


  • public class DatagramSocketFactory
    extends java.lang.Object
    This factory allows for creating datagram sockets. If the udp.source.port.range system property is set it will create datagram sockets within the specified local port range (if the local port number is set to 0).
    • Constructor Detail

      • DatagramSocketFactory

        protected DatagramSocketFactory()
    • Method Detail

      • getDefault

        public static DatagramSocketFactory getDefault()
        Returns the default instance of this class.
        Returns:
        DatagramSocketFactory instance of this class.
      • createDatagramSocket

        public java.net.DatagramSocket createDatagramSocket()
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • createDatagramSocket

        public java.net.DatagramSocket createDatagramSocket​(int port)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • createDatagramSocket

        public java.net.DatagramSocket createDatagramSocket​(int port,
                                                            java.net.InetAddress localAddr)
                                                     throws java.io.IOException
        Throws:
        java.io.IOException
      • createDatagramSocket

        private java.net.DatagramSocket createDatagramSocket​(java.net.InetAddress localAddr)
                                                      throws java.io.IOException
        Throws:
        java.io.IOException