peer2peer 如何通过路由器工作?
Posted
技术标签:
【中文标题】peer2peer 如何通过路由器工作?【英文标题】:How does peer2peer work through a router? 【发布时间】:2010-10-09 04:39:53 【问题描述】:一台电脑如何通过互联网与另一台电脑连接到另一台电脑?
一个例子是一个程序监听 PC 1 上的连接。PC 1 位于路由器 1 后面。PC 2 有一个客户端程序试图连接到 PC 1。
在这种情况下,作为听力程序使用的正确技术/技巧是什么?
【问题讨论】:
【参考方案1】:article by Brian Ford 解释了跨 NAT 的点对点通信如何工作。
大多数路由器还公开一个Universal Plug and Play interface (uPnP),可用于端口转发和 NAT 穿越。
您还应该查看STUNT library,这是一个易于使用的 NAT 遍历库。
【讨论】:
【参考方案2】:您可能想阅读NAT Traversal。 NAT 穿越是建立和维护穿越网络地址转换 (NAT) 网关的 TCP/IP 网络连接的技术的总称。
【讨论】:
以上是关于peer2peer 如何通过路由器工作?的主要内容,如果未能解决你的问题,请参考以下文章