//
// incr.java: connects to server, increments counter, and prints result
//

import java.rmi.*;

class incr
{
   public static void main(String[] args)
   {
      try
      {
         System.out.println("Connecting...");
         String serverObjectName = "rmi://"
            + CounterServiceImpl.ServiceHost + ":"
            + CounterServiceImpl.ServicePort + "/"
            + CounterServiceImpl.ServiceName;
         CounterService counter
            = (CounterService)Naming.lookup(serverObjectName);
         counter.increment();
         int res = counter.value();
         System.out.println("After increment: " + res);
      }
      catch ( Exception e )
      {
         System.out.println("Exception: " + e.getMessage());
         e.printStackTrace();
      }
   }
}
