我开发了一个需要映射一些端口的应用程序。出于这个原因,我使用sbbi-upnp library
. 在我更换路由器之前,它运行良好。我的新路由器是technicolor td5130
.
当我运行我的代码时,一切似乎都运行良好,并且端口似乎已被映射,但我无法访问"server"
现实世界中的端口。当我通过路由器的 Web 界面手动映射端口时,一切正常。我已经测试了防火墙的原因。
我用方法
boolean mapped=device.addPortMapping("Server", null, port, port, hostIP, 0, "TCP");
映射是true
,一切似乎都很好,但不是。
我的新路由器只有一个选项:"enable or disable upnp"
. 当然我已经启用了。
我想这sth
与我无法通过网络界面更改但我不确定的路由器设置有关。有没有人有任何建议?