示例#1
0
        } // end method

        /// <summary>
        /// Initialise the base IP address by determining what the gateway address is.
        /// </summary>
        /// <returns>True if address was initialised.</returns>
        private bool initialiseIpBase()
        {
            INetworkInterfaceWrapper networkInterface = getActiveEthernetInterface();

            if (networkInterface == null)
            {
                return(false);
            }

            IPAddress gatewayAddress = networkInterface.GatewayIPAddressOfFirstInterface();

            if (gatewayAddress == null)
            {
                return(false);
            }

            ipAddressBase_m = gatewayAddress.ToString();

            return(true);
        } // end method
 private bool WifiNetwork(INetworkInterfaceWrapper ni)
 {
     return ni.NetworkInterfaceType == NetworkInterfaceType.Wireless80211;
 }
 private bool GPRSNetwork(INetworkInterfaceWrapper ni)
 {
     return ni.NetworkInterfaceType.Equals(NetworkInterfaceType.Wman) ||
            ni.NetworkInterfaceType.Equals(NetworkInterfaceType.Wwanpp) ||
            ni.NetworkInterfaceType.Equals(NetworkInterfaceType.Wwanpp2);
 }