2

Ice4j を使用しようとしていますが、チュートリアルなどはありません。ソースコードを見てみましたが、すべてが別の場所にあり、何も説明されていません。

IcePseduTcp テストを読み、独自のテストを実装したいと考えていますが、問題は、テストがローカル エージェントとリモート エージェントの両方を作成し、それらが相互に対話することです。2 つのプログラムを分離して、1 つはローカル制御エージェントとして機能し、もう 1 つはリモート エージェントとして機能し、ローカル エージェントにリモート エージェントを検出させるにはどうすればよいですか?

関数Ice.transferRemoteCandidatesは両方のエージェントを使用しますが、最初のエージェントを使用して他のエージェントを見つけるにはどうすればよいですか?

4

1 に答える 1

1

addLocalCandidateToContentList を使用した addRemoteCandidateToAgent が役立ちます。

addLocalCandidateToContentList を使用して、ローカルの ContentList (リモート ピア/サーバーに送信する必要があるデータであり、addRemoteCandidateToAgent のように使用されます) を作成します。

こちらをご覧ください: http://stellarbuild.com/blog/article/ice4j-networking-tutorial-part-1

そのチュートリアルで、2 つのエージェントを接続する方法が説明されると思います。少なくとも、彼は制御を必要としない SDP を使用しています。

SIP チュートリアルが必要な場合は、http: //blog.sharedmemory.fr/en/2014/06/22/gsoc-2014-ice4j-tutorial/を試してください。

于 2015-05-04T11:08:30.873 に答える