none
remoting的应用P2P,在局域网里怎么通过remoting到外网,和外网怎么到内网,比如实现MSN的或QQ的传送文件? RRS feed

  • 问题

  • remoting的应用P2P,在局域网里怎么通过remoting到外网,和外网怎么到内网,比如实现MSN的或QQ的传送文件?

    2007年7月26日 2:02

答案

全部回复

  • Remoting是通过IP地址访问的。只要能够获得IP和端口就可以访问。

    2007年7月26日 2:13
  • 两个在网路由后面的客户端如果需要实现P2P直连,有几种办法:
    1、UPnP(Universal Plug and Play)。目前大部分路由都支持这种技术。如果需要UPnP工具包的话,可以到这里找:http://code.google.com/p/tcmportmapper/
    2、公网服务器辅助的Hole Punching。
    3、利用路由器进出规则辅助Punching。参考这个:http://samy.pl/pwnat/。基本原理就是,即便路由器不支持UPnP,但是允许NAT的话,就可以利用NAT的规则:如果内网有服务终端S通过路由和ICMP Echo访问公网的终端X,原则上从公网终端X发给路由的数据就允许被传给路由内网。然后外网的客户终端C伪造一个ICMP Echo Time Exceeded数据包发给该NAT路由,那么这个数据包就会返回给服务终端S。也就是说,不需要公网Server辅助也可以Hole Punching。但前提是C实现知道S的地址。
    祝好!
    如果您对remoting客户端验证比较熟悉的话,麻烦帮我看看这个问题:
    谢谢!
    2010年4月8日 13:11
  • 局域网中只有一个公网IP,服务器光知道公网IP也没用.

    2011年7月1日 4:09