3 votes

Comment définir l'IP locale lors de l'établissement de connexions TCP/IP ?

Avec Linux et la glibc, lorsque j'établis une connexion TCP/IP (en appelant connect() sur une socket), comment puis-je choisir explicitement à partir de laquelle de mes adresses IP locales je veux établir cette connexion, si j'ai plus d'une interface (avec différentes IP) à partir de laquelle je peux atteindre l'hôte distant ?

Est-il possible de le faire, ou est-ce toujours à la pile IP du système d'exploitation de choisir la route automatiquement ?

6voto

Ignacio Vazquez-Abrams Points 312628

Lier à une adresse spécifique au lieu de 0.0.0.0 o :: .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X