我正在做一个需要 p2p 连接的项目,我打算使用 XMPP 叮当 XEP_0176
但我对 STUN 的工作原理感到困惑(我的意思是流程)。
例如,我有两个客户 A 和 B。
客户端 A 作为发起者,客户端 B 作为响应者,我在这个例子中使用 google 的 stun 服务器。
客户端 A 的 LAN IP 为 192.168.0.3 端口 9887,然后客户端 A 向 google 的 stun 服务器发送绑定请求,该服务器响应 114.123.123.123 端口 9987
客户端 B 的 LAN IP 为 192.168.22.1 端口 9999,客户端 B 也执行相同的绑定请求,并收到 256.118.118.118 端口 9999。
此时,如何建立对等连接?我需要做什么或者我在这里遗漏了什么?