jak rozgłaszać / rozsyłać grupowo usługę przez sieć, aby klienci mogli ją wykryć bez potrzeby używania IP serwera


0

jak rozgłaszać / rozsyłać grupowo usługę przez sieć, aby klienci mogli ją wykryć bez potrzeby korzystania z IP serwera?

jak pozwolić innym klientom odkryć usługę z serwera, bez konieczności posiadania przez klienta adresu IP serwera, podobnie jak w przypadku pobierania adresu IP przez DHCP.

nadawanie? multicast? jak zaimplementować to samo w ruby ​​lub innym języku?

Odpowiedzi:


0

DHCP używa adresu rozgłoszeniowego na porcie UDP. Jest to zadanie dla interfejsu programowania gniazd bsd. W rubinie masz socket w standardowej bibliotece.


0

Nazywany jest protokół nazewnictwa ZeroConf to wydaje się być tym, czego potrzebujesz. Głównym dostawcą jest Apple, który to nazywa Bonjour (kiedyś nazywał się Rendezvous, ale potrzebował zmiany nazwy). Są wiązania Ruby. Nie wiem jednak, jak skonfigurować usługę; na jakim systemie operacyjnym będzie serwer?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.