|
|
1
6
都记录在 MSDN 使用Microsoft的对等名称解析协议,该协议使用Teredo隧道来解决IP6/IP4访问问题。或者编写自己的CustomPeerResolverService(这很简单) |
|
|
2
1
建议在这里谨慎行事,就好像要在防火墙后面托管P2P服务器一样。尤其是当有情况发生时,您需要根据ISP提供的外部IP地址进行端口转发,并将其转发到您的服务器所在的内部网络IP地址。 在.NET远程处理中,最大的限制是它不能通过防火墙,特别是在使用NAT的情况下。远程处理是很好的,如果它是内部的和防火墙后面的,包永远不会到达互联网。 您可能需要在防火墙上钻一个孔,以允许数据包进出并将其端口转发到内部网络上的IP地址。这可能会带来一个缺点,即你更容易受到恶意黑客的攻击,他们可以窥探在互联网上来回飞来飞去的数据包,甚至试图进入你的网络。 希望这有帮助, 顺祝商祺! 汤姆。 |
|
|
3
1
Skype在发送文件或进行呼叫时使用UPnP将端口转发到自身。如果不可用,则使用客户机-服务器模式。尝试学习nat遍历和upnp(我也需要)。 |