From 961b2e54613f575d5d2c89d58b26b4e4ea184b1c Mon Sep 17 00:00:00 2001 From: Freeeed <friedrich@ueberreiter.com> Date: Wed, 15 Jun 2016 12:40:55 +0200 Subject: [PATCH] Fixed hostname config for remote --- src/main/java/fucoin/MainRemote.java | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/src/main/java/fucoin/MainRemote.java b/src/main/java/fucoin/MainRemote.java index 88be325..2919875 100644 --- a/src/main/java/fucoin/MainRemote.java +++ b/src/main/java/fucoin/MainRemote.java @@ -1,12 +1,8 @@ package fucoin; -import java.io.File; -import java.util.concurrent.TimeUnit; - import akka.actor.ActorRef; import akka.actor.ActorSelection; import akka.actor.ActorSystem; - import akka.util.Timeout; import com.typesafe.config.Config; import com.typesafe.config.ConfigFactory; @@ -14,6 +10,10 @@ import fucoin.wallet.WalletImpl; import scala.concurrent.Await; import javax.swing.*; +import java.io.File; +import java.net.InetAddress; +import java.net.UnknownHostException; +import java.util.concurrent.TimeUnit; public class MainRemote { @@ -22,6 +22,14 @@ public class MainRemote { public static void main(String[] args) throws InterruptedException { + String hostname = "127.0.0.1"; + try { + // Fetch IP address to enable network connection + hostname = InetAddress.getLocalHost().getHostAddress(); + } catch (UnknownHostException e) { + e.printStackTrace(); + } + //Load configuration from current directory or from resources directory of jar File file = new File("application.conf"); Config config = ConfigFactory.parseFile(file); @@ -33,7 +41,7 @@ public class MainRemote { } //Init System Actor System - ActorSystem system = ActorSystem.create("Remote", config); + ActorSystem system = ActorSystem.create("Remote", ConfigFactory.parseString("akka.remote.netty.tcp.hostname=" + hostname).withFallback(config)); JPanel dialogPanel = createDialogPanel(); -- GitLab