Как установить локальный IP при создании соединений TCP / IP? - PullRequest
3 голосов
/ 05 февраля 2011

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

Возможно ли это сделать, или всегда IP-стек операционной системы выбирает маршрут автоматически?

1 Ответ

6 голосов
/ 05 февраля 2011

Привязка к определенному адресу вместо 0.0.0.0 или ::.

...