stping
1.0.0
dgping и stping предоставляют клиент и сервер типа ping для SOCK_DGRAM
(UDP) и SOCK_STREAM
(TCP).
Запустите любой демон для прослушивания пакетов на определенном порту:
; ./dgpingd 127.0.0.1 2108
listening on 127.0.0.1:2108 UDP/IP
И запустите клиент, как для проверки связи ICMP, на тот же порт:
; ./dgping -c 3 127.0.0.1 2108
34 bytes from 127.0.0.1 seq=0 time=0.606 ms
34 bytes from 127.0.0.1 seq=1 time=0.218 ms
34 bytes from 127.0.0.1 seq=2 time=0.349 ms
- DGRAM Ping Statistics -
3 transmitted, 3 received, 0 timed out, 0 disregarded, 0.0% packet loss
round-trip min/avg/max/stddev = 0.218/0.391/0.606/0.197 ms
Клиенты отвечают на SIGINFO, если ваша ОС предоставляет это (Linux нет), сообщая текущий статус:
4/4 packets, 0 timed out, 0 disregarded, 0.0% loss, min/avg/max/stddev = 0.055/0.061/0.077/0.011 ms
Я не знаю. Надеюсь, вам это понравится.
Клонировать с подмодулями (содержит необходимые файлы .mk):
; git clone --recursive https://github.com/katef/stping.git
Для сборки и установки:
; bmake -r install
Вы можете переопределить несколько вещей:
; CC=clang bmake -r
; PREFIX=$HOME bmake -r install
Вам понадобится bmake для сборки. В порядке предпочтения:
Когда вы видите «bmake» в инструкциях по сборке выше, это означает что-то из этого.
Строительство зависит от:
Идеи, комментарии или ошибки: [email protected]