多数の社内.netアプリケーションに、それらが使用されていることを通知するための軽量な方法を提供したいと思います。私の目標は、サポートチェックインやアップグレードのリマインダーの恩恵を受ける可能性のあるユーザーを追跡することです。
これは社内ネットワーク上にあります。すべてのマシン、そしておそらくUDPの間には間違いなくIP接続があります。(ただし、おそらくマルチキャストではありません。)
既知の社内共有への書き込みや既知のURLのロードは可能ですが、信頼性を犠牲にしても、アプリケーション自体への影響を可能な限り完全に最小限に抑えたいと思います。したがって、タイムアウトのリスクを冒したくはありません(たとえば、集中化されたリソースにアクセスしていて、リソースがなくなった場合)。理想的には、ワーカースレッドも起動しません。
また、複数のリスナーを許可することもできます。これは、サービスを呼び出すのではなく、ブロードキャストを検討しているもう1つの理由です。
このために安全かつ効果的に使用できる、ある種のファイアアンドフォーゲットブロードキャストメカニズムはありますか?