我已经为我的应用程序编写了一个web服务器,它需要通过web远程访问。我目前正在使用UPNP通过端口转发来做到这一点,但我想知道是否有其他方法(依靠IPv6不是一个选择)。我研究过击晕/打洞,但似乎你需要在另一端有一个“智能”的客户端来处理连接,而我所要做的就是一个网络浏览器。我也研究过HTML5的插座,但目前看来它只是最前沿的铬元素。
基本上,有没有其他我不知道的选择?
发布于 2013-07-10 15:09:38
击晕/打孔主要用于UDP,但您需要用于TCP。有一个TCP版本的STUN叫做STUNT,但在你的情况下这不是一个选项,因为你需要在没有任何active-x或扩展名的情况下无法在普通浏览器中实现的智能逻辑。正如您所提到的,IPv6不适合您,因此您在这里只有一个选项。--您的web服务器需要使用公共IP地址。
您可以直接在公共IP上托管您的web服务器,或者使用从公共接口到您的web服务器的端口转发。你没有别的选择了!!
https://stackoverflow.com/questions/17544389
复制相似问题