Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
9 / 9 / 4
Регистрация: 18.10.2012
Сообщений: 48
1

Отслеживание изменений

15.11.2015, 12:31. Просмотров 1282. Ответов 1
Метки нет (Все метки)


Добрый день.
Уважаемые форумчане, подскажите где подсмотреть.
Пытаюсь написать пинговалку.
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
private bool ConnectedStatus(string _ip)
        {
            Ping ping1 = new Ping();
            PingReply repl = ping1.Send(_ip, 1);
            if(repl.Status == IPStatus.Success)
            {
                return true;
            }
            else
            {
                return false;
            }
            
        }
 
        public void ListAdd()
        {
            listView1.Items.Clear();
            bool _replStatus = false;
            
            XmlDocument doc = new XmlDocument();
            doc.Load("Default.xml");
            foreach (XmlNode n in doc.SelectNodes("/config/node"))
            {
                ListViewItem lwi = new ListViewItem();
                _replStatus = ConnectedStatus(n.Attributes["ip"].Value);
                if (_replStatus == true)
                {
                    lwi.ImageIndex = 1;
                }
                else
                {
                    lwi.ImageIndex = 0;
                }
                lwi.SubItems.Add(n.Attributes["name"].Value);
                lwi.SubItems.Add(n.Attributes["ip"].Value);
                textBox2.Text = textBox2.Text + "   " + n.LocalName + n.Attributes["ip"].Value;
                listView1.Items.Add(lwi);
            }
 
 
        }
Столкнулся с такой проблемой, имею несколько адресов и пытаюсь проверить их на доступность через ping с таймаутом в 1 секунду и прогоняю все в цикле, но если количество адресов увеличивается, то листвью заполняется
только по истечению проверки всех адерсов, т.е. 10 адресов, через 10 секунд только все заполнится, можно ли это как то ускорить?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.11.2015, 12:31
Ответы с готовыми решениями:

Отслеживание изменений в директории
Всем здравствуйте. Нужно написать код, который бы отслеживал изменения в директории, то есть...

Отслеживание изменений в файле/папке
всем привет. Вот есть такая проблема, файлы на компе, не хочется чтоб кто та копировал их в другую...

Отслеживание изменений массива данных из второго потока
Хочу узнать мнения гуру касаемо подхода в реализации следующего. Есть массив данных и два потока....

Отслеживание изменений
Здравствуйте, учу C#. Сделал таблицу. Когда нажимаю кнопку "Поместить" без введённых данных, то...

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы С#-разработчиков‌
1
2263 / 1721 / 511
Регистрация: 02.08.2011
Сообщений: 4,913
15.11.2015, 13:11 2
Думаю эта тема поможет. Нужно только передалать под себя.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.11.2015, 13:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Отслеживание изменений реестра
Здравствуйте. Возможно ли с помощью C# отслеживать изменения в реестре в реальном времени? Если да,...

Отслеживание изменений на странице
Здравствуйте. Возможно ли реализовать отслеживание изменений на странице в открытом браузере...

Отслеживание изменений в word
Можно-ли каким-то образом отслеживать ввод текста в word-документе имея только путь к файлу....

Отслеживание изменений состояний программы в отдельном потоке
Как отследить изменения состояний программы, в потоке отдельном от основного потока, я придумал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.