Вверх ↑
Ответов: 273
Рейтинг: 29
#1: 2013-04-07 03:23:59 ЛС | профиль | цитата
77.106.242.68 писал(а):
А как сделать чтобы использовался 1 компонент ping..но можно было указать сколько устройств хочу опросить..ввести их адреса и получить результат причем пинг устройств должен выполнятся не по очереди а одновременно? Через MultiElementEx можно реализовать?
Можно и нужно. Мультиэлемент плюс потоки (Thread).
Год назад или около того решал подобную задачу. Архив можно взять здесь. Там многопоточное ядро на мультиэлементах. Ядро поделено на две части: управляющий модуль, и собственно модуль пинга. Задача управляющего модуля - управление мультиэлементом модуля пинга, генерирование новых потоков, раздача списков адресов, уничтожение потоков, когда они больше не нужны.
Пример, думаю, для тебя будет интересный - там работа с логом, загрузка/сохранение настроек, синхронизация потоков. Конечно при условии, что разберешься в этом хитросплетении связей.
карма: 0

1
Голосовали:Gunnman