一个UDP穿透NAT的有关问题

一个UDP穿透NAT的问题最近写了一个很小的程序来实现UDP穿透NAT,结果如下:1. 两台分布在不同内网的机器,可

一个UDP穿透NAT的问题
最近写了一个很小的程序来实现UDP穿透NAT,结果如下:

1. 两台分布在不同内网的机器,可以穿透,相互之间发消息没有问题。

2. 一台机器在内网,一台机器拥有外网地址,可以穿透。

现在的问题是,如果两台机器处在同一内网中,就不能连接了,相互之间不能发消息。这是为什么?求教高手出现

[解决办法]
同一内网不需要NAT,直接发送到对方地址就行。