Question

I implemented discovery using SSDP in my Windows 8 app, and all was fine and dandy. I updated to 8.1 yesterday and now discovery is no longer working. Now when I call await socket.GetOutputStreamAsync(multicastIP, SSDP_PORT) I'm getting a System.Exception: No such host is known. (Exception from HRESULT: 0x80072AF9).

Has anybody else run into this? Was something locked down in 8.1?

update 1/23: looks like it may be a problem with my proj file getting corrupted. I'm able to create a new project and discovery works again, but after a while I start getting the exception again. I'm still not sure what is causing this and if it is a problem with my dev environment or a change in Win 8.

Even if I close out and reboot, when I bring the project up again, it still throws the exception.

update 1/24: seems to be an issue with my network adapters. I don't know much about this stuff, but my WiFi adapter was bridged, and when I removed it from the bridge, it worked again.

Perhaps someone smarter than me will be able to figure this out.

Était-ce utile?

La solution

Not SSDP or Socket specific. Issue was related to bridged network adapters. See update 1/24.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top