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 ?