Как выйти из клика после определенного события - PullRequest
0 голосов
/ 25 сентября 2019

Я пытаюсь сгенерировать UDP-пакеты для сравнительного анализа.Файл конфигурации моего клика: fastudp.click

/*
 * Author: Anuraag
 */

// FastUDPSource(RATE, LIMIT, LENGTH, SRCETH, SRCIP, SPORT, DSTETH, DSTIP, DPORT [, CHECKSUM, INTERVAL, ACTIVE])

FastUDPSource(1000, 2000, 64, 78:32:1b:71:81:b8, 192.168.0.250, 5432, FF:FF:FF:FF:FF:FF , 192.168.0.1, 5433)->ToDevice(enp2s0);

Команда, которую я запускаю для использования, нажимает:

sudo click fastudp.click -h fudp.rate -h fudp.count

Через 2 секунды, когда я нажимаю CTRL+C:

^Cfudp.rate:
1000

fudp.count:
2000

Что я хочу?

Я хочу метод / обходной путь, чтобы программа автоматически завершала работу после отправки пакетов 2000 и отображала сведения об обработчике fudp.rate и fudp.count

Любые предложения / комментарии оценены , заранее спасибо

1 Ответ

0 голосов
/ 25 сентября 2019

Обычно вы используете элемент Script или DriverManager для этих типов вещей.Например, запустите конфигурацию и остановитесь через 2 секунды:

fudp::FastUDPSource(1000, 2000, 64, 78:32:1b:71:81:b8, 192.168.0.250, 5432, FF:FF:FF:FF:FF:FF , 192.168.0.1, 5433)->ToDevice(enp2s0);

Script ( 
    wait 2,
    printn "fudp.rate: ",
    print fudp.rate,
    printn "fudp.count: ",
    print fudp.count,
    stop
)

Кредиты:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...