У меня есть несколько служб HttpListener, которые используют разные URI (один и тот же порт) на одном компьютере. Есть ли способ для одного процесса определить, какие другие службы работают и зарегистрированы как HttpListeners на той же машине? Все они имеют общий код, подобный следующему:
listener = new HttpListener();
listener.Prefixes.Add("http://+:" + HttpPort + "/" + AppName + "/");
listener.Start();
И я бы хотел, чтобы каждое приложение могло видеть и знать, что другие приложения работают и прослушивают на том же компьютере, и какие URI они используют.