Получать многоадресную рассылку на многодомном компьютере

283
Will

У меня есть программа для Windows, которая получает информацию через многоадресную рассылку. У моего компьютера есть две карты. Я хотел бы запустить два экземпляра программы, и каждый из них должен зарегистрироваться, используя разные адреса многоадресной рассылки на своей карточке.

Я могу заставить их работать индивидуально, используя команду route, чтобы изменить метрику для их соответствующих интерфейсов. Я пробовал различные комбинации назначения и маски, но не нашел ту, которая работает правильно. Программы позволяют пользователю указывать адрес многоадресной рассылки и интерфейс, но я не нашел примеров комбинаций команд «route» для разных интерфейсов на одном компьютере.

Это возможно? Если так, то как будет выглядеть команда windows «route» или другая команда в этом отношении?

(Обновлено 18/18/16)

Я нашел ошибку в моем предыдущем редактировании и исправляю ее здесь. Я удалил существующие маршруты для 224.0.0.0 и заменил их следующими:

 239.192.0.0 255.255.192.0 On-link 192.168.2.25 239.192.64.0 255.255.192.0 On-link 192.168.3.110 

Первый маршрутизирует группы между 239.192.0.0 и 239.192.63.255, а второй - между 239.192.64.0 и 239.192.127.255.

Если есть лучший способ сделать это, я хотел бы услышать об этом.

0
Зачем? Почему бы не запустить * один * экземпляр и прослушать обе карты? Или почему бы просто не сделать так, чтобы каждый экземпляр присоединялся к группе через соответствующий локальный адрес сетевой карты и вообще не связывался с таблицами маршрутизации? user207421 7 лет назад 0
Спасибо за вашу помощь. Данные поступают из разных мест и имеют отдельные IP-адреса. Приложение позволяет мне указать единый интерфейс и группу. Так что для моей первой карты я мог бы ввести [192.168.0.1, 234.1.1.1], а для второй [192.168.1.1, 225.1.1.20]. Я надеюсь, что отвечает на ваши вопросы. Will 7 лет назад 0

0 ответов на вопрос

Похожие вопросы