首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java Servlet或C# WebService作为NAT中间服务器

Java Servlet或C# WebService作为NAT中间服务器
EN

Stack Overflow用户
提问于 2012-01-28 18:30:40
回答 1查看 256关注 0票数 0

而不是在亚马逊和其他托管公司上租用服务器(这将花费很多美元/月),是否可以设置Java Servlet、C# WebService或简单的PHP网站(具有套接字或任何网络功能),并将其用作客户端和服务器可以交换it的中间服务器?

此问题与NAT穿越、UDP打洞等相关。

从技术上讲,只要中间服务器能够接收和发起连接,就应该足够了,对吧?中间服务器只需从客户端和服务器读取公共端点,交换它们,并启动到相对(或接近此)端点的相同连接。因此,与租用亚马逊EC2服务器来设置更全面的服务器相比,作为C# WebService的免费ASP.NET托管服务似乎可以实现这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-05 06:11:36

据我所知,答案是肯定的。不过有一个修正,我认为您的服务器不需要发起连接,而是保留需要穿越的NAT后面的服务器的端点信息,并根据需要将该信息发送到连接客户端。这里有一篇关于这方面的文章:http://www.brynosaurus.com/pub/net/p2pnat/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9044587

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档