Skanowanie sieci w celu uzyskania ip web serwisu

0

Witam,

Piszę klienta desktopowego który korzysta z Web Serwisu napisanego w .Necie. Pomyślałem więc by oszczędzić czas na konfiguracji, aplikacja desktopowa mogłaby zeskanować wszystkie IP dostępne w sieci i znaleźć ip serwera wraz z portem. Jak rozwiązać powyższy problem?

0
  • Co w sytuacji, kiedy serwer oraz klient znajdą się w innych podsieciach? (nawet w ramach intranetu nierzadko konfiguruje się wiele podsieci)
  • Co w sytuacji, kiedy na jednym komputerze uruchomionych będzie kilka instancji takich webserwisów?
  • Co w sytuacji, kiedy na kilku różnych komputerach będą uruchomione osobne instancje webserwisu? Np. jedna u Ciebie lokalnie, jedna u innego dewelopera i jedna produkcyjna.

Nie mówiąc oczywiście o tym, że jest to całkowicie nieopłacalna inwestycja: jeśli stworzenie tego ficzera zajmie Ci dwie godziny, a średnio na konfigurację tracisz minutę, to całość zwróci Ci się dopiero po 120 instalacjach ;-)

0

WS-Discovery?

1

Ja podobny problem rozwiązałem trochę inaczej - w oparciu o Multicast. Końcówki po odpaleniu nasłuchują multicastów, a serwer co pewien czas wysyła pakiet ze stosowną informacją w sieć. Końcówka/klient po otrzymaniu takiego pakietu od razu wie, z kim ma się komunikować.

1 użytkowników online, w tym zalogowanych: 0, gości: 1