Как узнать, с какого интерфейса пришло широковещательное сообщение? - PullRequest
0 голосов
/ 06 сентября 2018

У меня довольно странная ситуация, когда у меня будет несколько интерфейсов, подключенных к одной сети. Когда я получаю широковещательное или многоадресное сообщение, я хотел бы знать, с какого интерфейса оно пришло. Есть ли способ сделать это в C или в идеале Python?

Спасибо!

1 Ответ

0 голосов
/ 06 сентября 2018

Наиболее очевидным является привязка нескольких сокетов, каждый к одному интерфейсу - не слушайте 0.0.0.0.

...