Como ligar um socket a múltiplas interfaces
Depois de horas pesquisando na internet, ainda não consegui encontrar uma resposta para o meu problema.
Minha tarefa é criar um servidor que aceite sockets a partir de um número variável de interfaces (dado em um arquivo de configuração comoeth0, eth1, etc.
).
Qual é a maneira mais fácil de fazer isso? Existe alguma maneira de ligar um soquete para várias interfaces? Eu não encontrei uma maneira de fazer isso ainda.
Ou eu tenho que usarINADDR_ANY
e de alguma forma descobrir a interface que o pacote foi enviado?
Existe outra maneira de lidar com esse problema?