Once we have the name server running, we can start the object server. Remember that the object server creates a MeetingServant object and then registers it in the name service. The diagram shows the server virtual machine containing the MeetingServant object.

The MeetingServer program needs access to the class files shown in the diagram. The two most noteworthy are: MeetingServer, which contains the code for the main program itself and MeetingServant, which is the remote object itself.

Now it's on to the client!