From 4c3d9ac7b80b06cdff25053511d84a14bb844dbe Mon Sep 17 00:00:00 2001 From: rubenpirreram Date: Sun, 17 May 2026 18:12:32 +0200 Subject: [PATCH] Fixed: RMI? --- src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java | 1 + src/main/java/it/polimi/ingsw/gc14/ServerLauncher.java | 3 +++ .../it/polimi/ingsw/gc14/View/GUI/LoginFXMLController.java | 1 + 3 files changed, 5 insertions(+) diff --git a/src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java b/src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java index abdefc3..928973a 100644 --- a/src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java +++ b/src/main/java/it/polimi/ingsw/gc14/ClientLauncherTUI.java @@ -63,6 +63,7 @@ public class ClientLauncherTUI { int networkType = scanner.nextInt(); System.out.println("Insert server IP: "); String IP = scanner.next(); + System.setProperty("java.rmi.server.hostname", IP); // RMI if (networkType == 0) { // Connect diff --git a/src/main/java/it/polimi/ingsw/gc14/ServerLauncher.java b/src/main/java/it/polimi/ingsw/gc14/ServerLauncher.java index ee531aa..64fd1e6 100644 --- a/src/main/java/it/polimi/ingsw/gc14/ServerLauncher.java +++ b/src/main/java/it/polimi/ingsw/gc14/ServerLauncher.java @@ -208,9 +208,11 @@ public class ServerLauncher { boolean serverCrashed; try { IP=chooseNetworkInterface(new Scanner(System.in)); + System.out.println(IP); } catch (Exception e) { throw new RuntimeException(e); } + System.setProperty("java.rmi.server.hostname", IP); RMIServer serverRMI = new RMIServer(gameController, 1099, actionQueue, playerList,IP); TCPServer serverTCP = new TCPServer(gameController, 8080, 8081,actionQueue, playerList); @@ -254,6 +256,7 @@ public class ServerLauncher { serverRMI.start(serverCrashed); new Thread(()->{serverTCP.start(serverCrashed);}).start(); + System.out.println("Server RMI: "+System.getProperty("java.rmi.server.hostname")); } diff --git a/src/main/java/it/polimi/ingsw/gc14/View/GUI/LoginFXMLController.java b/src/main/java/it/polimi/ingsw/gc14/View/GUI/LoginFXMLController.java index d9a659e..502059a 100644 --- a/src/main/java/it/polimi/ingsw/gc14/View/GUI/LoginFXMLController.java +++ b/src/main/java/it/polimi/ingsw/gc14/View/GUI/LoginFXMLController.java @@ -79,6 +79,7 @@ public class LoginFXMLController { labelErrore.setText("Compila tutti i campi."); return; } + System.setProperty("java.rmi.server.hostname", ip); int networkType = btnRMI.isSelected() ? 0 : 1; String interfaccia = getInterfaccia();