我正在使用Windows.Devices.WiFi编写UWP应用,以基本上获取网络列表。一两次检索信息时,一切工作正常。但是,我想将代码放入计时器中,以便可以定期报告。完成此操作后,我得到“试图建立到网络服务器的 session ,但是已经建立了太多到该服务器的 session ”。
我不确定正在建立连接的原因,因为我只是想阅读信息。我什至没有调用ConnectAsync电话。
谁能帮我吗?我需要知道要处置或关闭的物品等。
更新:进一步分析,我发现多次调用FindAllAdaptersAsync导致了此问题。
最佳答案
我决定只调用一次FindAllAdaptersAsync来缓存适配器列表。谢谢Henk的想法。这似乎现在解决了我的问题。但是,我认为这是FindAllAdaptersAsync的错误。我认为您应该可以随心所欲地拨打此电话,除非每次都需要维护网络连接。或者至少是一种释放它们的方法。