我正在尝试使用以下代码段在 Windows Phone 8.0 设备上获得活动网络连接。当我禁用 Wifi 和 Mobile 时,我希望找不到连接的接口,但有趣的是,似乎连接了一个名为“以太网”的适配器。什么是移动设备上的以太网适配器?
foreach (NetworkInterfaceInfo networkInterfaceInfo in networkInterfaceList)
{
if (networkInterfaceInfo.InterfaceState == ConnectState.Connected)
{
isConnected = true;
if (networkInterfaceInfo.InterfaceType == NetworkInterfaceType.MobileBroadbandGsm
|| networkInterfaceInfo.InterfaceType == NetworkInterfaceType.MobileBroadbandCdma)
isMobileConnected = true;
else if (networkInterfaceInfo.InterfaceType == NetworkInterfaceType.Wireless80211)
isWifiConnected = true;
}
}
还有一种方法可以获得“一个活跃的网络”信息吗?例如,如果启用并连接了移动和 wifi,我怎么知道实际使用的是哪一个?
谢谢