diff --git a/src/main/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java b/src/main/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java index a8b1aec84e649997c4a487f13583e211eab059c7..5e79aa4b604d1dfb55c3a3c097956a4aae44a985 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,