【发布时间】:2014-01-23 18:56:56
【问题描述】:
我在我的 Windows 8 应用程序中实现了discovery using SSDP,一切都很好。我昨天更新到 8.1,现在发现不再起作用。现在当我打电话给await socket.GetOutputStreamAsync(multicastIP, SSDP_PORT) 时,我得到一个 System.Exception: No such host is known。 (来自 HRESULT 的异常:0x80072AF9)。
还有其他人遇到过这种情况吗? 8.1 中有什么东西被锁定了吗?
更新 1/23:看起来可能是我的 proj 文件损坏的问题。我能够创建一个新项目并且发现再次起作用,但过了一段时间我又开始收到异常。我仍然不确定是什么原因造成的,是否是我的开发环境有问题或 Win 8 发生了变化。
即使我关闭并重新启动,当我再次启动项目时,它仍然会引发异常。
更新 1/24:似乎是我的网络适配器的问题。我对这些东西不太了解,但是我的 WiFi 适配器是桥接的,当我将它从桥接上取下时,它又可以工作了。
也许比我更聪明的人能够解决这个问题。
【问题讨论】:
标签: c# windows-8 windows-8.1 service-discovery ssdp