在OOB SL5应用程序中查找计算机名称和IP地址

时间:2011-11-28 19:18:43

标签: silverlight silverlight-5.0

如何在浏览器外运行我的Silverlight 5应用程序(即安装在本地计算机上而不是通过网络运行)时,如何获取客户端计算机名称和IP地址?

2 个答案:

答案 0 :(得分:1)

看起来似乎无法仅使用Silverlight收集此信息。你必须do something like this。简短版本是使用AutomationFactory创建包含该信息的非托管对象(在本例中为WMI Win32_NetworkAdapterConfiguration对象)。这意味着这可能无法在Mac上运行。如果您需要真正跨平台的东西,那么创建一个非常简单的Web服务似乎只需返回请求者的IP和主机名。

答案 1 :(得分:0)

我不知道你的具体要求是什么。我们有一些类似的要求回到本地IP地址来调用本地服务,该服务应该存在于客户端机器中。

在这种情况下,我们通过硬编码loopback address.ie localhost来构建本地服务URL。