一台 PC 如何通过 Internet 连接到另一台 PC?
一个例子是监听 PC 1 上的连接的程序。PC 1 位于路由器 1 后面。PC 2 有一个客户端程序试图连接到 PC 1。
在这种情况下,作为听力程序使用的正确技术/技巧是什么?
一台 PC 如何通过 Internet 连接到另一台 PC?
一个例子是监听 PC 1 上的连接的程序。PC 1 位于路由器 1 后面。PC 2 有一个客户端程序试图连接到 PC 1。
在这种情况下,作为听力程序使用的正确技术/技巧是什么?
Brian Ford 的这篇文章解释了跨 NAT 的点对点通信是如何工作的。
大多数路由器还公开了通用即插即用接口 (uPnP),可用于端口转发和 NAT 穿越。
您还应该查看STUNT 库,它是一个易于使用的 NAT 遍历库。
您可能需要阅读NAT Traversal。NAT 穿越是建立和维护穿越网络地址转换 (NAT) 网关的 TCP/IP 网络连接的技术的通用术语。