Я хотел бы предоставить большому количеству внутренних приложений .net легкий способ сообщить, что они используются. Моя цель - отслеживать, какие пользователи могут получить выгоду от регистрации в службу поддержки и / или напоминаний об обновлении.
Это во внутренней сети. Определенно существует IP-соединение между всеми машинами, и, вероятно, UDP. (Но, вероятно, не многоадресная.)
Возможна запись в известную внутреннюю папку или загрузка известного URL, но я бы хотел максимально минимизировать влияние на само приложение, даже за счет надежности. Поэтому я бы предпочел не рисковать тайм-аутом (например, если я получаю доступ к некоторому централизованному ресурсу, и он исчез), и в идеале я бы предпочел не запускать рабочий поток.
Было бы также неплохо разрешить использование нескольких слушателей, что является еще одной причиной, по которой я думаю о вещании, а не о вызове службы.
Есть ли какой-нибудь механизм вещания с огнем и забыванием, который я мог бы использовать для этого безопасно и эффективно?