JmDNS を使用して、ネットワーク内の同じサブネットにある 2 台のマシンにサービスを登録しています。ただし、2 台目のマシンが起動してサービスを登録しようとするたびに、その名前は自動的に「service_name (番号)」のようなものに変更されます。これは、サービスの名前がネットワーク内で一意のままであり、解決時に競合が発生しないようにするためだと思います。しかし、同じ名前でサービスをネットワークに登録し、同じサービスを担当するマシンの IP アドレスをグループ化する方法がないか考えていました。例: ネットワークに 3 台のマシンがあり、それらすべてがサービス X を提供します。そのため、サービスを登録するときに、サービス X の名前を「X (2)」および「X ( 3)」、それらはすべて「X」のままです
サービス リスナーを使用して正規表現チェックなどを実行できることはわかっています。サービスの名前が「X (2)」のように「X」に関連している場合は、その IP アドレスをマップに追加します。しかし、手動ではなく、ライブラリのみを使用して(もちろん可能であれば)これを行いたかったのです。
ありがとう。