无法删除UPnP端口映射

时间:2013-07-18 06:04:51

标签: upnp

我正在弄乱我将用于游戏服务器的UPnP库。我不得不以某种方式让我的addPortMapping函数失败,但由于我没有直接访问路由器,我无法关闭UPnP以使其失败。

为了使函数失败(最终没有),我尝试了尝试将端口映射添加到端口-1。

现在我遇到的问题是无法在端口-1上删除从路由器到我的计算机的端口映射... 由于端口不能< 1,这让我很困惑。

这是一个已知问题吗?

1 个答案:

答案 0 :(得分:1)

WANIPConnection:2规范将externalPort和internalPort定义为“ui2”,因此它们是无符号整数0-65535(internalPort也不能为0,它用作externalPort的通配符)。如果一个实现接受-1它就会被破坏:所以这不是一个已知的问题,而是路由器中的一个错误。一般的Buggy UPnP-IGD路由器是一个已知问题,所以这并不奇怪。