 
	
	
		
		 
   
	
			
	
        
	
                            Skeleton (for a Server)
        
        
  Maintains a connection (via TCP/IP) to the client
 Maintains a connection (via TCP/IP) to the client
  Receives method invocation requests from the client-side
 Receives method invocation requests from the client-side
  Deserializes any arguments that are sent to a remote method
 Deserializes any arguments that are sent to a remote method
  Makes calls to the actual object implementation on the server-side
 Makes calls to the actual object implementation on the server-side
  Serializes and sends any return values from the object methods
 Serializes and sends any return values from the object methods