如何在 WindowPhone7 应用程序中检索 DNS SRV 信息?
我正在寻找一种查询 dns 以获取 srv 信息的方法。
.NET 中的标准似乎不存在任何东西。
是否有任何简单的方法来执行此操作还是我应该自己创建它?
I am looking for a way to query dns to get srv informations.
Nothing seems to exist in standard in .NET.
Is there any simple method to perform this action or should I create it myself ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须自己创建这个。
我建议创建一个可以为您执行此操作的 Web 服务,然后从您的手机应用程序调用该 Web 服务。
这会将部分复杂性从手机转移到更容易更新的位置(如果需要)。您还可以在 Web 服务器上缓存结果,以减少所需的查找次数。
编辑:
如果您无法通过网络服务执行此操作,那么您可能会运气不佳。
完整框架对此提供支持 - 但 Silverlight 不支持't。完整框架版本在内部使用套接字 - 这在手机上不可用。
唯一的选择是致电其他可以为您解决问题的网站。但我认为如果你不能调用网络服务,这也是不可能的。在这种情况下,您将无法使用当前的 SDK 来执行此操作。
You'll have to create this yourself.
I'm recommend creating a web service which can do this for you and then calling the webservice from your phone app.
This will move some of the complexity off the phone and into a locaiton it's easier for you to update (if needed). You could also cache results on the web server to reduce the number of lookups required.
Edit:
If you are unable to do this through a web service you're likely out of luck.
the full framework has support for this - but Silverlight doesn't. Internally the full framework version uses sockets - which aren't unavailable on the phone.
The only alternative would be to call some other website which can do the resolution for you. But I'd assume that if you can't call a webservice this is out of the question too. In that case you won't be able to do this with the current SDK.