程序包 cn.godmao.utils

类 RemotingUtil

java.lang.Object
cn.godmao.utils.RemotingUtil

public class RemotingUtil extends Object
  • 构造器详细资料

    • RemotingUtil

      public RemotingUtil()
  • 方法详细资料

    • isWindowsPlatform

      public static boolean isWindowsPlatform()
    • isLinuxPlatform

      public static boolean isLinuxPlatform()
    • isLocalPortUsing

      public static boolean isLocalPortUsing(int port)
      测试本机端口是否被使用
      参数:
      port - 端口号
      返回:
      端口是否被占用
    • isPortUsing

      public static boolean isPortUsing(String host, int port) throws UnknownHostException
      测试主机Host的port端口是否被使用
      参数:
      host - IP
      port - 端口号
      返回:
      端口是否被占用
      抛出:
      UnknownHostException
    • getLocalIP

      public static String getLocalIP() throws Exception
      抛出:
      Exception
    • getInternetIP

      public static String getInternetIP()
      获取公网、外网IP地址
    • getLocalAddress

      public static String getLocalAddress()
    • normalizeHostAddress

      public static String normalizeHostAddress(InetAddress localHost)
    • string2SocketAddress

      public static SocketAddress string2SocketAddress(String addr)
    • socketAddress2String

      public static String socketAddress2String(SocketAddress addr)
    • internalIp

      public static boolean internalIp(byte[] addr)
    • stop

      public static void stop()