一台PC如何通过互联网连接到另一台PC?
一个例子是监听PC 1连接的程序.PC 1位于路由器1后面.PC 2有一个客户端程序试图连接到PC 1.
在这种情况下,用作收听程序的正确技术/技术是什么?
答案 0 :(得分:12)
此article by Brian Ford解释了跨NAT的对等通信如何工作。
大多数路由器还公开Universal Plug and Play interface (uPnP),可用于端口转发和NAT遍历。
您还应该查看STUNT library这是一个易于使用的NAT遍历库。
答案 1 :(得分:1)
您可能需要阅读NAT Traversal。 NAT遍历是建立和维护遍历网络地址转换(NAT)网关的TCP / IP网络连接的技术的通用术语。