LanDiscovery.LanDiscoveryManager.GetNetworkMachines C# (CSharp) Method

GetNetworkMachines() public method

Retrieve a list of network machines.
public GetNetworkMachines ( ) : List
return List
        public List<LanMachine> GetNetworkMachines()
        {
            List<IPAddress> uniqueMachineAddresses = getUniqueIpAddresses();
            List<LanMachine> lanMachines = getLanMachinesFromIpAddresses(uniqueMachineAddresses);

            lanMachines.Sort(new LanMachineIdentityComparator());

            return lanMachines;
        }

Usage Example

        public static void DiscoverLanMachines()
        {
            Console.Title = "LAN Discovery Runner";
            Console.WriteLine("LAN Discovery Test Console v0.3");
            Console.WriteLine();

            LanDiscoveryManager lanDiscovery = new LanDiscoveryManager();
            List<LanMachine> lanMachines = lanDiscovery.GetNetworkMachines();

            printDiscoveredAddresses(lanMachines);

            Console.WriteLine("\nLAN discovery complete.\n");
        }
All Usage Examples Of LanDiscovery.LanDiscoveryManager::GetNetworkMachines