私は現在、学校での課題のために、P2P SIP ベースのメディア共有アプリケーションのプロトタイプを開発しています。
SIP Subscribe/Notify を使用して簡単な検索機能を実装する必要があります。サブスクライブ/通知をどのように使用する必要があるか、およびこの検索機能に自分でどのように使用できるかを理解しようとしています。
ネットワークは、各ノードが X 個のネイバーを持つように設計されているため、簡単にするために、クエリフラッディングを使用することを計画しました。ノード A がファイルを検索したい場合、すべてのネイバーにクエリを送信します。ファイルを持っていて、すべてのネイバーにクエリを送信するか、ノード A に応答を返します。ここでの問題は、Subscribe/Notify 要求の使用方法です。それが問題になる場合は、JavaにJAIN-SIPを使用しています。