クライアントがサービスを発見するための戦略にはどのようなものがありますか?
たとえば、サービスに接続したいクライアントがいるとします (同じネットワークの同じサブネット上にあると仮定します)。サービスが実行されていることを検出するための良い方法は何ですか?
クライアントに頻繁にブロードキャストして、サービスが応答するのを待つ必要がありますか? それとも、サービスを頻繁にブロードキャストして、クライアントに聞いてもらうでしょうか?
サービス自体をブロードキャストし、クライアントにリッスンしてもらいたいと思います。
これの標準的な慣行は何ですか?
たとえば、このサービスは、クライアントが wifi/ネットワーク経由でリモート コントロールすると音楽を再生するミュージック プレーヤーのようなものになります。PC/MAC 上の iTunes プレーヤーを制御する iPhone 用の iTunes Remote を考えてみてください。