gpt4 book ai didi

c# - 如何获取 Windows 应用商店应用程序的本地网络 IP 地址

转载 作者:行者123 更新时间:2023-12-02 13:37:05 24 4
gpt4 key购买 nike

我尝试获取本地网络的 IP 地址。为此,我在 google 上搜索并获得了一些示例,但是 WindowsStore 应用程序不支持这些类和方法,这是我引用的链接之一 How do I get the Local Network IP address of a computer programmatically? (C#)

如何在 WindowsStore 应用程序中执行此操作?有什么建议吗?

最佳答案

我相信OP已经有了他需要的答案,但对于其他人来说,基于Roadrunner的代码:

public HostName getCurrentIPAddress()
{
IReadOnlyList<HostName> hosts = NetworkInformation.GetHostNames();
foreach (HostName aName in hosts)
{
if (aName.Type == HostNameType.Ipv4)
{
return aName;
}
}
return null;
}

这会获取第一个 IP 地址(这可能是唯一的 IP 地址,至少在我的计算机上)并将其作为主机名返回。要将其作为字符串获取,您可以随时调用 hostname.DisplayName

关于c# - 如何获取 Windows 应用商店应用程序的本地网络 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14018978/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com