2014-01-23 9 views
3

Я применил discovery using SSDP в своем приложении для Windows 8, и все было прекрасно и денди. Я обновил до 8.1 вчера, и теперь открытие больше не работает. Теперь, когда я звоню await socket.GetOutputStreamAsync(multicastIP, SSDP_PORT), я получаю System.Exception: Нет такого хоста. (Исключение из HRESULT: 0x80072AF9).Разве Windows 8.1 изменила SSDP-обнаружение?

Неужели кто-то еще сталкивается с этим? Было что-то заперто в 8.1?

update 1/23: похоже, это может быть проблема с повреждением моего файла proj. Я могу создать новый проект, и открытие работает снова, но через некоторое время Я снова получаю исключение. Я все еще не уверен, что вызывает это, и если это проблема с моей средой dev или с изменением в Win 8.

Даже если я закрываю и перезагружаюсь, когда я возвращаю проект снова, он все равно бросает исключение.

обновление 1/24: похоже, проблема связана с моими сетевыми адаптерами. Я мало что знаю об этом, но мой WiFi-адаптер был подключен, и когда я удалил его с моста, он снова работал.

Возможно, кто-то умнее меня сможет понять это.

ответ

1

Не SSDP или гнездо специфическое. Проблема связана с мостовыми сетевыми адаптерами. См. Обновление 1/24.