请问:当UDP通过防火墙建立P2P的连接的一个疑惑??????
Server S
18.181.0.31:1234
|
|
+----------------------+----------------------+
| |
NAT A NAT B
155.99.25.11:62000 138.76.29.7:31000
| |
| |
Client A Client B
10.0.0.1:1234 10.1.1.3:1234
此刻A假设通过NAT A建立了与Server S的连接,B也通过Nat B建立了与Server S的连接。当A发送数据到NAT B:138.76.29.7:31000的时候,是否还需要建立一个到NAT B的连接????还是直接就可以SendTo了,而不用再建立一个TCP(注:UDP连接代理的时候需要多一个TCP)来与NAT A代理建立连接(假设A和B都用Sock5连接到Server S的。)