¿Alguén pode dar un simple exemplo de retorno de chamada RMI de Hello World? Estiven tratando de investigalo, pero parece que non podo atopar un que entendo. Non entendo o que é / é unha devolución de chamada. Simple RMI devolución de devolución de pantalla
Este é o meu actual Hello World RMI se axuda …
interface
package example.hello; import java.rmi.Remote; import java.rmi.RemoteException; public interface Hello extends Remote { String sayHello() throws RemoteException; }
cliente
package example.hello; import java.rmi.registry.LocateRegistry; import java.rmi.registry.Registry; public class Client { private Client(){} public static void main(String args){ String host = (args.length < 1) ? null : args; try{ Registry registry = LocateRegistry.getRegistry(host); Hello stub = (Hello) registry.lookup("Hello"); String response = stub.sayHello(); System.out.println("response: " + response); } catch (Exception e) { System.err.println("Client exception: " + e.toString()); e.printStackTrace(); } } }
servidor