Receber múltiplos multicast no computador multi homed

0

Eu tenho um programa do Windows que recebe informações via multicast. Meu computador tem dois cartões. Gostaria de executar duas instâncias do programa e fazer com que cada uma delas se inscreva usando um endereço multicast diferente em seu próprio cartão.

Eu posso fazer com que eles trabalhem individualmente usando o comando route para alterar a métrica de suas respectivas interfaces. Eu tentei uma variedade de combinações de destino e máscara, mas não encontrei uma que funcione corretamente. Os programas permitem que o usuário especifique o endereço e a interface multicast, mas não encontrei nenhum exemplo de comando de "rota" de combinações para diferentes interfaces no mesmo computador.

Isso é possível? Em caso afirmativo, como seria o comando "rota" do Windows ou outro comando?

(atualizado em 18/05/16)

Encontrei um erro na minha edição anterior e estou corrigindo-o aqui. Eu removi as rotas existentes para 224.0.0.0 e substituí-las por estas:

  239.192.0.0    255.255.192.0         On-link      192.168.2.25
 239.192.64.0    255.255.192.0         On-link     192.168.3.110

O primeiro encaminha grupos entre 239.192.0.0 e 239.192.63.255 e o segundo agrupa entre 239.192.64.0 e 239.192.127.255.

Se há uma maneira melhor de fazer isso, eu adoraria ouvir sobre isso.

    
por Will 15.05.2016 / 01:18

0 respostas

Tags