import java.io.*; import java.rmi.*; import java.rmi.server.*; import java.rmi.registry.*; import java.util.*; class ChatServerImpl extends UnicastRemoteObject implements ChatServer { public ChatServerImpl() throws RemoteException { } public void receive(String s) { System.out.println(s); } public static void main(String args[]) throws Exception { ChatServer c = new ChatServerImpl(); /* Naming.rebind("//localhost/Chat", c); */ Registry r = LocateRegistry.createRegistry(1099); r.bind("Chat", c); } }