From 50d30a11715e42d5fdedfd1c68034b556437021f Mon Sep 17 00:00:00 2001
From: Julian Hochstetter <julian.hochstetter@mni.thm.de>
Date: Wed, 12 Sep 2012 11:29:29 +0200
Subject: [PATCH] Task #3851: let the socket server listen on all ipv4
 interfaces

---
 .../java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/main/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java b/src/main/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java
index 7d389960..51938179 100644
--- a/src/main/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java
+++ b/src/main/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java
@@ -13,7 +13,6 @@ import com.corundumstudio.socketio.listener.DataListener;
 import com.corundumstudio.socketio.listener.DisconnectListener;
 
 import de.thm.arsnova.services.ISessionService;
-import de.thm.arsnova.socket.message.Authorize;
 import de.thm.arsnova.socket.message.Feedback;
 
 public class ARSnovaSocketIOServer {
@@ -33,8 +32,13 @@ public class ARSnovaSocketIOServer {
 	}
 
 	public void startServer() throws Exception {
+		/**
+		 * hack: listen to ipv4 adresses
+		 */
+		System.setProperty("java.net.preferIPv4Stack" , "true");
+		
 		config.setPort(portNumber);
-		config.setHostname("localhost");
+		config.setHostname("0.0.0.0");
 		server = new SocketIOServer(config);
 
 		server.addEventListener("setFeedback", Feedback.class,
-- 
GitLab