como transmitir / multicast um serviço pela rede para os clientes descobrirem sem qualquer necessidade de IP do servidor

0

como transmitir / multicast um serviço pela rede para os clientes descobrirem sem qualquer necessidade de IP do servidor?

como permitir que outros clientes descubram o serviço de um servidor, sem que o cliente exija o endereço IP do servidor, semelhante à aquisição de IP pelo DHCP.

transmissão? multicast? Como faço para implementar o mesmo em ruby ou qualquer outra linguagem?

    
por sarav 13.10.2010 / 11:57

2 respostas

0

O DHCP usa o endereço de broadcast na porta UDP. É um trabalho para a interface de programação de sockets bsd. Em ruby, você tem socket na biblioteca padrão.

    
por 13.10.2010 / 12:27
0

Existe um protocolo de nomeação chamado ZeroConf que parece ser o que você precisa. O principal fornecedor é a Apple, que o chama de Bonjour (que costumava ser chamado de Rendezvous, mas precisava de um nome mudança). Existem ligações em Ruby. Eu não sei como configurar o serviço embora; qual sistema operacional o servidor estará vivendo?

    
por 24.05.2011 / 20:11