我正在做一些移动项目,需要与两个设备的P2P通信。
然后我就遇到了问题。(因为智能手机很少有公网ip)
我找到了一些答案。这是'UDP打孔‘。
我想我对“UDP打洞”100%的概念有所了解,并写了一些代码。但它不起作用。
这就是我的处境。
Device A connected NAT(A) for Wi-Fi.
Device B connected NAT(B) for Wi-Fi.
NAT(A) and NAT(B) is different one.
Relay Server S bind socket and waiting for devices. (S is W