Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 21, 2013 06:15:12

WhiteTiger
Зарегистрирован: 2012-11-15
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

[Python3] Работа с внешним миром через 2 разных сетевых интерфейса

Всем привет. Есть сервер с двумя сетевыми интерфейсами и, соответственно, с двумя IP-адресами.
На нём есть скрипт работающий с внешними серверами по http, pop3, smtp. Можно ли как-то средствами Python3 управлять тем, через какой интерфейс будет установлено очередное внешнее соединение скрипта?

Офлайн

#2 Окт. 21, 2013 12:50:58

agalen
От:
Зарегистрирован: 2011-03-23
Сообщения: 185
Репутация: +  17  -
Профиль   Отправить e-mail  

[Python3] Работа с внешним миром через 2 разных сетевых интерфейса

В разных модулях делается по-своему. Например, при использовании модуля socket надо вызывать bind перед connect. У smtplib есть параметр source_address как раз для этого.



Офлайн

#3 Окт. 21, 2013 19:33:31

WhiteTiger
Зарегистрирован: 2012-11-15
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

[Python3] Работа с внешним миром через 2 разных сетевых интерфейса

Большое спасибо! То что нужно.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version