Examples of NatChecker


Examples of org.gudy.azureus2.core3.ipchecker.natchecker.NatChecker

    public void
    runSupport()
    {
      try{
            printMessage(MessageText.getString("configureWizard.nat.testing") + " TCP " + TCPListenPort + " ... ");
            NatChecker checker = new NatChecker(AzureusCoreFactory.getSingleton(), NetworkAdmin.getSingleton().getMultiHomedServiceBindAddresses(true)[0], TCPListenPort, false);         
            switch (checker.getResult()) {
            case NatChecker.NAT_OK :
              printMessage( "\n" + MessageText.getString("configureWizard.nat.ok") + "\n" + checker.getAdditionalInfo());
              break;
            case NatChecker.NAT_KO :
              printMessage( "\n" + MessageText.getString("configureWizard.nat.ko") + " - " + checker.getAdditionalInfo()+".\n");
              break;
            default :
              printMessage( "\n" + MessageText.getString("configureWizard.nat.unable") + ". \n(" + checker.getAdditionalInfo()+").\n");
              break;
            }
      }finally{
          if (display.isDisposed()) {return;}
          display.asyncExec(new AERunnable()  {
View Full Code Here

Examples of org.gudy.azureus2.core3.ipchecker.natchecker.NatChecker

    InetAddress    bind_ip,
    int        local_port )
 
    throws NetworkAdminException
  {
    NatChecker  checker = new NatChecker( core, bind_ip, local_port, true );
   
    if ( checker.getResult() == NatChecker.NAT_OK ){
     
      return( checker.getExternalAddress());
     
    }else{
     
      throw( new NetworkAdminException( "NAT check failed: " + checker.getAdditionalInfo()));
    }
  }
View Full Code Here

Examples of org.gudy.azureus2.core3.ipchecker.natchecker.NatChecker

    InetAddress    bind_ip,
    int        local_port )
 
    throws NetworkAdminException
  {
    NatChecker  checker = new NatChecker( core, bind_ip, local_port, false );
   
    if ( checker.getResult() == NatChecker.NAT_OK ){
     
      return( checker.getExternalAddress());
     
    }else{
     
      throw( new NetworkAdminException( "NAT test failed: " + checker.getAdditionalInfo()));
    }
  }
View Full Code Here

Examples of org.gudy.azureus2.core3.ipchecker.natchecker.NatChecker

      public void
      runSupport()
      {
        try{
              printMessage(MessageText.getString("configureWizard.nat.testing") + " TCP " + TCPListenPort + " ... ");
              NatChecker checker = new NatChecker(core, NetworkAdmin.getSingleton().getMultiHomedServiceBindAddresses(true)[0], TCPListenPort, false);         
              switch (checker.getResult()) {
              case NatChecker.NAT_OK :
                printMessage( "\n" + MessageText.getString("configureWizard.nat.ok") + "\n" + checker.getAdditionalInfo());
                break;
              case NatChecker.NAT_KO :
                printMessage( "\n" + MessageText.getString("configureWizard.nat.ko") + " - " + checker.getAdditionalInfo()+".\n");
                break;
              default :
                printMessage( "\n" + MessageText.getString("configureWizard.nat.unable") + ". \n(" + checker.getAdditionalInfo()+").\n");
                break;
              }
        }finally{
            enableNext();
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.