На моем ПК запущено проприетарное приложение, которое прослушивает трансляции с определенного IP-адреса в сетевом адаптере, с которым я его связываю.
Я создал приложение для генерации этого широковещательного пакета UDP, но другое приложение не «видит» этот пакет, когда он запущен на том же ПК. Если мое приложение запускается на другом ПК в той же физической сети, оно обнаруживает.
Я пробовал следующие конфигурации, но ни одна из них не работала:
- Проприетарное приложение, привязанное к основному IP-адресу локального интерфейса.
- Мое приложение привязано к локальному интерфейсу, 2-й IP.
и
- Проприетарное приложение, привязанное к основному IP-адресу локального интерфейса.
- Мое приложение связано с IP-адресом Microsoft Loopback Adapter.
Все взаимодействие происходит в процессе отладки Wireshark, все приложения отправляют нужные пакеты, кроме того, что проприетарное приложение никогда не «распознает» мое приложение.
Платформа - Windows 7, и мое приложение было выполнено с QT, оно в основном связывается с сетевым IP-адресом с общим адресом и writedatagram с широковещательным адресом.
Спасибо