我在 C++ 本机服务器上使用 libnice,它试图与 Web 浏览器客户端应用程序建立 WebRTC 对等连接。使用 libnice,候选人聚集成功,Offer/Answer 交换成功。然后它继续检查阶段,这也是成功的。我可以在 Wireshark 中看到 STUN 请求/响应交换也成功。
然而,候选检查一直在进行,不断地发送/接收成功的 STUN 请求/响应。
对我来说并不明显,示例代码也没有显示,当候选检查成功时如何实际停止它们。我已经调用了 API 例程:nice_agent_attach_recv() 并注册了回调,但它似乎没有触发。即使确实如此,回调签名也没有给我任何关于如何处理任何数据的线索。
问:ice_agent_attach_recv()回调中应该做哪些处理?
谢谢,-安德烈斯