【问题标题】:How to get ip network connection version (is it IPv4 or IPv6) in xamarin?如何在 xamarin 中获取 ip 网络连接版本(是 IPv4 还是 IPv6)?
【发布时间】:2017-05-18 11:06:54
【问题描述】:

我正在尝试了解如何检查网络连接的 ip 版本(IPv4 或 IPv6)。应用程序必须处理具有不同 ip 版本的网络之间的切换。 在 android 中,我尝试使用 ConnectivityManager 或 NetworkInterface 类。也有在设备资源中搜索的想法。 并调查了对 ios 的相同检查。 但是没有结果。会不会是我找错方向了?

【问题讨论】:

    标签: c# android ios xamarin ip


    【解决方案1】:

    我以前遇到过这个问题。由于 IPv4 和 IPv6 问题,我们的应用程序被拒绝。我通过不同的网站找到了我的网络的 IPVersion。我截取了我在移动设备上连接的网络的屏幕截图,并将这些屏幕截图发送给苹果进行审查(说这是连接到 IPv6 的证明)。

    以下是几个网站,可帮助您找出您正在使用的版本。

    Check network using google

    Test IPv6

    注意:如果您正在寻找以编程方式查找的信息,请忽略此答案。

    【讨论】:

    • 非常感谢。我选择了check ipv4check ipv6 资源,它可以工作。
    • System.Net.Ping Nuget 包也很有用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-13
    相关资源
    最近更新 更多