iPhone上的网络接口名称?

时间:2012-03-16 16:17:13

标签: iphone network-programming xamarin.ios

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

NetworkInterface[] l__objNetworkInterfaceList = NetworkInterface.GetAllNetworkInterfaces();

foreach (NetworkInterface l__objNetworkInterface in l__objNetworkInterfaceList)
{
   Console.WriteLine("Name: " + l__objNetworkInterface.Name);
}

l__objNetworkInterface.Name返回一个标识接口的短字符串(例如lo0用于环回,en0用于WiFi,pdp_ip用于蜂窝,等等)。但我得到一些名字,我无法弄清楚他们指定的接口类型:

ap0
gif0
stf0

有谁知道这种界面类型?是否有列出接口的文档?

1 个答案:

答案 0 :(得分:3)

  • git适用于* BSD(包括OSX,iOS)世界中的隧道;

  • stf为6到4(IPv6到IPv4);

  • ap0不太确定...我认为它可能是tap0的拼写错误,但它似乎是en0pdp_ip0之间的bridge {{1}}(即wifi到3g)这会很有意义;

如果您想了解更多详情,可以google books了解相关主题。