import net.jini.core.lookup.*; 
import net.jini.core.discovery.*;    
import java.rmi.*;

    class LookupLocatorExample
      {
      public static void main (String[] args)
        {
        int iPort;
        String sHost;
        LookupLocator lookup;  
        ServiceRegistrar registrar;

        try 
          {
          System.setSecurityManager (new RMISecurityManager ());

          lookup = new LookupLocator ("jini://localhost");
//same as lookup = new LookupLocator ("jini://localhost:4160");

          sHost     = lookup.getHost ();
          iPort     = lookup.getPort ();
          registrar = lookup.getRegistrar ();

          System.out.println ();
          System.out.println ("client: LookupLocator      = " + lookup);
          System.out.println ("client: LookupLocator.host = " + sHost);
          System.out.println ("client: LookupLocator.port = " + iPort);
          System.out.println ("client: ServiceRegistrar   = " + registrar);
          } 

        catch (Exception e) 
          {
          System.out.println ("LookupLocatorExample.main() exception: " + e);
          }
        }
      }

