import java.rmi.*;
import java.io.*;

public class IrcReader {
  public static void main(String[] args) throws Exception {
    // Solo se necesita cuando se recuperan las clases a traves de la red
    // if (System.getSecurityManager() == null)
    //   System.setSecurityManager(new RMISecurityManager());
    String url= args.length==0 ? "IrcServer" : "//"+args[0]+"/IrcServer";
    IrcServer server= (IrcServer)Naming.lookup(url);
    int serial= server.getSerial();
    System.out.println(url+" got.  Next message will have id "+serial);
    while(true) {
      String lin= server.get(serial);
      if (lin==null)
        System.out.println("message lost");
      else
        System.out.println(lin);
      serial++;
    }
  }
}
