日期:2014-05-20  浏览次数:20774 次

一个架构问题
现在有2台服务器a和b,它们处于内网。我打算外网用c#开发的winform 先访问a然后通过a访问到b。请问有什么方法呢?

------解决方案--------------------
想不出办法。

p2p在你的结构里是不可行的,它需要在外网有专为p2p而开发的控制服务器,而且也是一个极其复杂和非常不可靠的系统。我相信你是无法做到p2p的(虽然网上号称讲解p2p的文章很多,但是都是研究性质的,实际产品级的解决方案几乎从来没有在网上出现过)
------解决方案--------------------
从网管的角度,可以进行所谓的“端口映射”。不过,这不但很不安全,而且也就相当于你把服务器架在内网路由器外。