bind socket interface réseau

Comment puis-je lier un socket à une interface réseau particulière? J'ai essayé d'utiliser setsockopt sur le côté serveur, mais les clients peuvent toujours accéder au service via eth0 et lo interfaces.

Je peux l'obtenir par le réglage de l'adresse IP à l'aide de serv_addr.sin_addr.s_addr.

Mais je pense que nous pouvons lier à une interface en utilisant seulement setsockopt (sans faire mention de l'adresse IP).

OriginalL'auteur user2003595 | 2013-01-23