CsoImpl1.java
import java.io.*;
import java.util.*;
import java.net.*;
import java.rmi.*;
import java.rmi.server.UnicastRemoteObject;
public class CsoImpl1
extends UnicastRemoteObject
implements Cso
{
private String name;
public static final int port=105;
public static final String host="umslvma.umsl.edu";
public CsoImpl1(String s) throws RemoteException {
super();
name = s;
}
public String[] sayWhoIs(String s) throws RemoteException {
String line[]=new String[50];
line =new CsoPort1().readCso(s);
return line;
}//sayWhoIs
public static void main(String args[])
{
// Create and install a security manager
System.setSecurityManager(new RMISecurityManager());
try {
CsoImpl1 obj = new CsoImpl1("CsoServer1");
Naming.rebind("//jinx.umsl.edu/~siegel/java1.1/part5/rmi/CsoServer1", obj);
System.out.println("CsoServer 1bound in registry");
} catch (Exception e) {
System.out.println("CsoImpl1 err: " + e.getMessage());
}
}
}