0 / 0 / 0
Регистрация: 30.03.2015
Сообщений: 29
|
|
1 | |
Пинг адресов в DataGridView01.03.2018, 12:21. Показов 1238. Ответов 3
Здравствуйте, пишу что то типа приложения по контролю за ip адресами. Все данные хранятся в БД, я их сначала туда добавляю, а потом вытаскиваю в datagridview. Есть 2 столбца, ip и ping, нужно примерно раз в 10 секунд проверять, обновились ли данные в таблице и пинговать столбец с ip и выводить в другой столбец.
Т.е порядок действий такой, таймер отсчитывает например 10 секунд, обновляет datagridview, все строки одного столбца собираются в какой то list, пингуются и результат возвращается в другой столбец и снова ждем 10 секунд. Но как это реализовать я не знаю. Я так понимаю, все это делать нужно в отдельном потоке, что бы форма не зависала?
0
|
01.03.2018, 12:21 | |
Ответы с готовыми решениями:
3
Сравнение адресов в двух DataGridView Пинг IP адресов через консоль windows Асинхронный пинг сети и возврат пингующихся ip адресов Асинхронный пинг списка адресов |
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
|
|
01.03.2018, 14:11 | 2 |
Неа, алгоритм никудышний.
Правильный - достать данные из БД, пропинговать - и только потом результат общий записать на форму. А теперь вопрос - что именно не знаете как делать? Получить таблицу из БД? Получить строку из таблицы? Пропинговать? Обновить контрол?
1
|
0 / 0 / 0
Регистрация: 30.03.2015
Сообщений: 29
|
||||||
01.03.2018, 14:26 [ТС] | 3 | |||||
Как получить определенный столбец вроде знаю, нужно создать list и туда все запихать.
0
|
360 / 287 / 76
Регистрация: 21.06.2016
Сообщений: 1,115
|
||||||||||||||||
01.03.2018, 14:36 | 4 | |||||||||||||||
данный в БД будут храниться вместе с результатами пинга? т.е. нужно ли их передавать туда?
Если нет - то выгребайте фейковое значение, типа
Тогда достать конкретное значение можно будет где-то вот так
0
|
01.03.2018, 14:36 | |
01.03.2018, 14:36 | |
Помогаю со студенческими работами здесь
4
Пинг множества ip адресов в разных подсетях Как написать батник, который бы выполнял пинг ip- адресов из блокнота и переименовывал диалоговые окна? С ПК1 к ПК2 идет пинг. А с ПК2 к ПК1 не идет пинг. Как сделать что бы с ПК2 шел пинг к ПК1 ? Пинг Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |