Używam biblioteki java sbbi do przekazywania portów. ale mój router jest podłączony do innego routera, , więc zewnętrzny adres IP pierwszego routera to ip, który został nadany przez drugi router dhcp. czy istnieje sposób przekazywania portów na drugim routerze? tutaj jest mój kod:jak uaktualnić porty do przodu za pomocą dwóch poziomów routerów
InternetGatewayDevice[] devices=InternetGatewayDevice.getDevices(1000);
System.out.println("Found "+devices.length+" Devices");
InternetGatewayDevice dev = devices[ 0 ];
System.out.println(dev);
System.out.println("External IP = " + dev.getExternalIPAddress());
System.out.println(dev.addPortMapping("Streamternet", "TCP", null, 1333,
"192.168.0.105", 8888, 0));
System.out.println("waiting for connection");
HTTPServer.main(null);
to nie jest opcja ... Zajmuję się tworzeniem oprogramowania, nie mogę powiedzieć, moi użytkownicy zrobić to – Dima
może ty mi w tym pomóc? http://stackoverflow.com/questions/16092747/java-sbbi-upnp-cant-find-internet-gateway-device-sometimes – Dima
Jak się masz, że Twoi użytkownicy mają po dwa routery jeden po drugim? – Danpe