一台PC如何通过互联网连接到另一台PC?
一个例子是监听PC 1上的连接的程序.PC 1位于路由器1后面.PC 2有一个客户端程序试图连接到PC 1.
在这种情况下,用作收听程序的正确技术/技术是什么?
Brian Ford的这篇文章解释了跨NAT的对等通信是如何工作的.
大多数路由器还公开了通用即插即用接口(uPnP),可用于端口转发和NAT遍历.
您还应该查看STUNT库,这是一个易于使用的NAT遍历库.