Geralmente, cabe ao software suportar. Geralmente, é implementado ligando-se o soquete ao endereço IP da interface que você deseja usar. Verifique a documentação para obter uma maneira de vincular a um endereço IP local.
Se o software não suporta que você tem acesso à fonte, você pode adicionar ou alterar a chamada bind()
depois de criar o soquete, então ligue a interface que você quer.
Também pode ser possível ocultar interfaces indesejadas com os recursos dos grupos de controle, se o seu kernel suportar isso.