summaryrefslogtreecommitdiff
path: root/Java-Kompendium/kap20/2/src/main/java/Client.java
blob: a59613df22e773d4167e33b28fe86f5b686d73d7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import java.io.*;
import java.rmi.NotBoundException;
import java.rmi.RemoteException;
import java.rmi.registry.LocateRegistry;
import java.rmi.registry.Registry;

public class Client {
    public static void client() {
        try {
            Registry registrierung = LocateRegistry.getRegistry();
            RMIInterface server = (RMIInterface) registrierung.lookup("RMIAufgabe");

            InputStreamReader isr = new InputStreamReader(System.in);
            BufferedReader br = new BufferedReader(isr);

            System.out.print("Geben Sie den ersten Wert ein: ");
            int wert1 = Integer.parseInt(br.readLine());

            System.out.print("Geben Sie den zweiten Wert ein: ");
            int wert2 = Integer.parseInt(br.readLine());

            int ergebnis = server.wertBerechnen(wert1, wert2);
            System.out.println("Ergebnis: " + ergebnis);
        } catch (IOException | NotBoundException e) {
            System.out.println("Client: ");
            System.out.println(e);
        }
    }
}