Ejemplo n.º 1
0
        static void StartSearch(App app)
        {
            var parameters = new ScanParameters();
            var range      = IpConfig.IpRangeForIpAddress(IpConfig.ListIpV4Addresses().FirstOrDefault());

            parameters.StartIp = range[0];
            parameters.LastIp  = range[1];

            var scanner = new IpScan();

            var result = scanner.ScanIpRange(parameters);

            app.RefreshDeviceList(result);
        }
Ejemplo n.º 2
0
        public void CheckIpRange()
        {
            IPAddress ip, expectedStartIp, expecttedEndIp;

            ip = IPAddress.Parse("192.168.1.127");
            expectedStartIp = IPAddress.Parse("192.168.1.1");
            expecttedEndIp  = IPAddress.Parse("192.168.1.254");

            var result = IpConfig.IpRangeForIpAddress(ip);

            Assert.NotNull(result);
            Assert.Equal(2, result.Length);

            Assert.Equal(expectedStartIp, result[0]);
            Assert.Equal(expecttedEndIp, result[1]);
        }