Quelqu’un peut-il donner un simple exemple d’appel de RMI de Hello World? J’essaie d’enquêter sur cela, mais il semble que je ne puisse en trouver un que je comprends. Je ne comprends pas ce que c’est / est un rappel. Remboursement simple RMI Rappel
Ceci est mon Hello World RMI actuel si cela aide …
interface
package example.hello; import java.rmi.Remote; import java.rmi.RemoteException; public interface Hello extends Remote { String sayHello() throws RemoteException; }
Client
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(); } } }
serveur