Я применил 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-адаптер был подключен, и когда я удалил его с моста, он снова работал.
Возможно, кто-то умнее меня сможет понять это.