我正在尝试使用Ice4j,但没有相关的教程或其他东西。我试着查看了源代码,但所有内容都放在其他地方,没有任何解释。
我已经阅读了IcePseduTcp测试,我想实现我自己的测试,但问题是该测试同时创建本地和远程代理,然后让它们相互交互。如何将这两个程序分开,使我有两个程序,一个充当本地控制代理,另一个充当远程代理,然后让本地代理发现远程代理?
函数Ice.transferRemoteCandidates使用这两个代理,但是如何使用第一个代理来查找另一个代理呢?
发布于 2015-05-04 19:08:31
带有addLocalCandidateToContentList的addRemoteCandidateToAgent将为您提供帮助。
使用addLocalCandidateToContentList,您可以构建本地ContentList (需要发送到远程对等/服务器的数据,他将像在addRemoteCandidateToAgent中一样使用它)。
看这里:http://stellarbuild.com/blog/article/ice4j-networking-tutorial-part-1
我认为该教程将解释如何连接这两个代理。至少他使用不需要控制的SDP。
如果你想要一个SIP教程,也许可以试试:http://blog.sharedmemory.fr/en/2014/06/22/gsoc-2014-ice4j-tutorial/
https://stackoverflow.com/questions/25517682
复制相似问题