Class NetUtils

java.lang.Object
icu.easyj.core.util.NetUtils

public abstract class NetUtils extends Object
网络工具类
Author:
wangliang181230
  • Field Details

  • Constructor Details

    • NetUtils

      public NetUtils()
  • Method Details

    • getIpList

      public static List<String> getIpList()
      获取所有网卡IP列表
      Returns:
      所有网卡IP列表
    • getIp

      public static String getIp()
      获取当前主机的 IP地址(多个网卡时,自动取第一个) 注:该方法有时候会获取到127.0.0.1,不建议使用,建议使用getInnerIp();
      Returns:
      本机IP
    • randomPort

      public static int randomPort(int startPort, int endPort)
      随机生成端口号
      Parameters:
      startPort - 起始端口号
      endPort - 截止端口号
      Returns:
      随机端口号
    • randomPort

      public static int randomPort(int startPort)
      随机生成端口号
      Parameters:
      startPort - 起始端口号
      Returns:
      随机端口号
    • randomPort

      public static int randomPort()
      随机生成端口号
      Returns:
      随机端口号
    • disconnect

      public static void disconnect(URLConnection conn)
      关闭连接
      Parameters:
      conn - 连接