2011-01-26 7 views
1

Я работаю с интерфейсом с несколькими назначенными IP-адресами. Мне нужно установить соединение с этим интерфейсом на SCTP-разъем удаленного прослушивания (не в режиме многопоточности).Имейте интерфейс multi-ip. Как выбрать один из них для установления исходящего соединения?

Как можно выбрать IP-адрес требуемого интерфейса в качестве источника соединения? Какой флаг/опция сокета следует использовать?

ответ

4

Вы можете использовать функцию bind() для установки локального IP-адреса.

+0

Хорошо, немой вопрос для программиста с немым разъемом :) – Umberto

+0

Просто укажите порт '0', когда вы вызываете' bind() ', чтобы ядро ​​по-прежнему выбирало исходный порт. – eater

 Смежные вопросы

  • Нет связанных вопросов^_^