gpt4 book ai didi

ios - System.Net.NetworkInformation IPv4Mask 在 MonoTouch 中不起作用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:08:04 26 4
gpt4 key购买 nike

我使用以下代码获取 iPhone 当前可用的网络接口(interface)列表:

foreach (NetworkInterface l__objNetworkInterface in NetworkInterface.GetAllNetworkInterfaces())
{
foreach (UnicastIPAddressInformation l__objIPAddress in l__objNetworkInterface.GetIPProperties().UnicastAddresses)
{
if (l__objAddress.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
{
if (l__objAddress.IPv4Mask != null) Console.WriteLine("IPv4 Mask: " + l__objAddress.IPv4Mask.ToString());
}
}
}

我的问题:调用属性 IPv4Mask 似乎阻止了代码(IPv4Mask 永远不会输出到控制台,iPhone 模拟器似乎在调用点停止处理)。

有人知道这个问题吗? IPv4Mask 属性是否未在 monotuch 中实现(我在 monotuch 或谷歌上找不到任何关于此的明确信息)?

最佳答案

IPv4Mask is not implemented用于单声道中的 UnicastIP 地址。

您的代码中似乎也有拼写错误,您在第二个 foreach 中循环了 l__objIPAddress,但随后您在循环内访问了 l__objAddress

关于ios - System.Net.NetworkInformation IPv4Mask 在 MonoTouch 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9886389/

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