我在我的Windows 8应用程序中实现了discovery using SSDP,一切都很好,花花公子。我昨天更新到8.1,现在发现不再有效。现在当我调用await socket.GetOutputStreamAsync(multicastIP, SSDP_PORT)
时,我得到一个System.Exception:没有这样的主机是已知的。 (来自HRESULT的异常:0x80072AF9)。
有没有人碰到这个?是什么东西被锁定在8.1?
更新1/23 :看起来我的proj文件损坏可能有问题。我能够再次创建一个新项目和发现,但过了一会儿我再次开始获得异常。我仍然不确定导致这种情况的原因以及我的开发环境是否存在问题或Win 8的变化。
即使我关闭并重新启动,当我再次启动项目时,它仍会抛出异常。
更新1/24 :我的网络适配器似乎是一个问题。我对这些东西知之甚少,但是我的WiFi适配器被桥接了,当我从桥上移除它时,它再次起作用。
也许比我聪明的人能够解决这个问题。
答案 0 :(得分:1)
不具体SSDP或Socket。问题与桥接网络适配器有关。见更新1/24。