穿透NAT的点对点通信不同网关下的点对点通信C#编写