Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 端口转发的替代方案_.net_Tcp_Port_Nat_Portforwarding - Fatal编程技术网

.net 端口转发的替代方案

.net 端口转发的替代方案,.net,tcp,port,nat,portforwarding,.net,Tcp,Port,Nat,Portforwarding,我已经为我的应用程序编写了一个需要通过web远程访问的web服务器。我目前正在使用UPNP通过端口转发来实现这一点,但我想知道是否还有其他方法(依赖IPv6不是一个选项)。我已经研究过打晕/打孔,但另一端似乎需要一个“智能”客户端来处理连接,我只需要使用一个web浏览器。我也研究过HTML5套接字,但它似乎是目前最前沿的chrome专用工具 基本上,还有其他我不知道的选项吗?眩晕/打孔主要用于UDP,但您需要一些用于TCP的选项。有一个称为STUNT的TCP版本,但在您的情况下,这不是一个选项,

我已经为我的应用程序编写了一个需要通过web远程访问的web服务器。我目前正在使用UPNP通过端口转发来实现这一点,但我想知道是否还有其他方法(依赖IPv6不是一个选项)。我已经研究过打晕/打孔,但另一端似乎需要一个“智能”客户端来处理连接,我只需要使用一个web浏览器。我也研究过HTML5套接字,但它似乎是目前最前沿的chrome专用工具


基本上,还有其他我不知道的选项吗?

眩晕/打孔主要用于UDP,但您需要一些用于TCP的选项。有一个称为STUNT的TCP版本,但在您的情况下,这不是一个选项,因为您需要智能逻辑,如果没有任何active-x或扩展,它无法在普通浏览器中实现。正如您提到的,IPv6不是您的选项,因此您在这里只有一个选项。 --您的web服务器需要位于公共IP地址上

您可以直接在公共IP上托管web服务器,或者使用从公共接口到web服务器的端口转发。在你的情况下没有其他选择