与其在亚马逊和其他托管公司租用服务器(这将花费很多美元/月),是否可以设置 Java Servlet、C# WebService 或简单的 PHP 网站(带有套接字或 PHP 具有的任何网络功能)并使用作为中间服务器,客户端和服务器可以交换IP吗?
这个问题是关于 NAT 穿越、UDP 打孔等。
从技术上讲,只要中间服务器能够接收和发起连接,就足够了,对吧?中间服务器只需从客户端和服务器读取公共端点,交换它们,并启动与相反(或接近此)端点的相同连接。因此,它看起来像是一个免费的 ASP.NET 托管服务,因为 C# WebService 将使这成为可能,而不是租用 Amazon EC2 服务器来设置更全面的服务器。