标签: networking lan upnp portforwarding game-development
我为魔兽争霸III构建了一个简单的工具,允许用户加入远程托管的游戏,就像他们可以在局域网中访问一样。它的想法很简单:
效果很好。但是,它仍然需要用户设置端口转发,这是我的问题 - 避免它的最佳方法是什么?
我一直在考虑UPnP / NAT-PMP,但是当它正在侦听的我的应用程序时,它最有用。在这种情况下,我只在另一端通知魔兽争霸III我的机器上有游戏。但我可以为另一个应用程序创建端口映射吗?
我肯定会遗漏一些东西,所以如果有人能指出我正确的方向,我会很高兴。