Hay ihr,
bin momentan an einem kleinen Spiel dran. Mein Problem nun ist jedoch, wenn ich versuche den Spiele-server über meine öffentliche IP zu erreichen scheitert dies. Um genauer zu sein der Server scheint gefunden zu werden und eine Verbindung kann auch hergestellt werden, jedoch wenn Strings gesendet oder empfangen werden sollen funktioniert es nicht. An den Funktionen kann es nicht liegen. Diese funktionieren im Localbetrieb. Der Port ist auch Freigegeben. Was könnte das Problem sein?
Server erstellen:
Client erstellen:
bin momentan an einem kleinen Spiel dran. Mein Problem nun ist jedoch, wenn ich versuche den Spiele-server über meine öffentliche IP zu erreichen scheitert dies. Um genauer zu sein der Server scheint gefunden zu werden und eine Verbindung kann auch hergestellt werden, jedoch wenn Strings gesendet oder empfangen werden sollen funktioniert es nicht. An den Funktionen kann es nicht liegen. Diese funktionieren im Localbetrieb. Der Port ist auch Freigegeben. Was könnte das Problem sein?
Server erstellen:
Java:
this.serverSocket = new ServerSocket(port,0, InetAddress.getByName("192.168.2.103"));
Client erstellen:
Java:
this.socket = new Socket("Öffentliche IP", port);