Используя Linux и glibc, при создании соединения TCP / IP (вызов connect () в сокете), как я могу явно выбрать, из какого из локальных IP-адресов я хочу создать это соединение, если у меня более одного интерфейс (с разными IP-адресами), откуда я могу добраться до удаленного хоста?
Возможно ли это сделать, или всегда IP-стек операционной системы выбирает маршрут автоматически?