类 NetUtils


  • public class NetUtils
    extends 
    IP and Port Helper for RPC
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      static ANYHOST  
      static LOCALHOST  
    • 构造器概要

      构造器 
      构造器 说明
      NetUtils()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static  host)  
      static int getAvailablePort()  
      static int getAvailablePort​(int port)  
      static  address)  
      static  hostName)  
      static getLocalAddress()
      Find first valid IP from local network card
      static getLocalHost()  
      static  host, int port)  
      static int getRandomPort()  
      static boolean  host)  
      static boolean  host)  
      static boolean isInvalidPort​(int port)  
      static boolean  host)  
      static boolean  address)  
      static boolean  host)  
      static void  multicastSocket,  multicastAddress)  
      static void  multicastSocket, boolean preferIpv6)  
      static  address)  
      static  address)  
      static  protocol,  host, int port,  path)  
      • 从类继承的方法 java.lang.

        , , , , , , , ,
    • 构造器详细资料

      • NetUtils

        public NetUtils()
    • 方法详细资料

      • getRandomPort

        public static int getRandomPort()
      • getAvailablePort

        public static int getAvailablePort()
      • getAvailablePort

        public static int getAvailablePort​(int port)
      • isInvalidPort

        public static boolean isInvalidPort​(int port)
      • isValidAddress

        public static boolean isValidAddress​( address)
      • isLocalHost

        public static boolean isLocalHost​( host)
      • isAnyHost

        public static boolean isAnyHost​( host)
      • isInvalidLocalHost

        public static boolean isInvalidLocalHost​( host)
      • isValidLocalHost

        public static boolean isValidLocalHost​( host)
      • getLocalSocketAddress

        public static  getLocalSocketAddress​( host,
                                                              int port)
      • getLocalHost

        public static  getLocalHost()
      • filterLocalHost

        public static  filterLocalHost​( host)
      • getLocalAddress

        public static  getLocalAddress()
        Find first valid IP from local network card
        返回:
        first valid local IP
      • getHostName

        public static  getHostName​( address)
      • getIpByHost

        public static  getIpByHost​( hostName)
        参数:
        hostName -
        返回:
        ip address or hostName if UnknownHostException
      • toAddressString

        public static  toAddressString​( address)
      • toAddress

        public static  toAddress​( address)
      • toURL

        public static  toURL​( protocol,
                                    host,
                                   int port,
                                    path)
      • joinMulticastGroup

        public static void joinMulticastGroup​( multicastSocket,
                                               multicastAddress)
                                       throws 
        抛出:
      • setInterface

        public static void setInterface​( multicastSocket,
                                        boolean preferIpv6)
                                 throws 
        抛出: