web-dev-qa-db-fra.com

Comment puis-je faire un ping tous les 500 ms?

Par défaut, le délai entre deux pingés est égal à 1 seconde. Mon besoin est de réduire le délai entre deux pings à 500 ms (0,5 seconde). Y a-t-il un moyen de faire ça?

16
geek225

Vous pouvez le faire avec nping (des fabricants de NMAP )

  1. First Télécharger et installer le fichier nmap Paquet inclus NPPER.
  2. Dans une invite de commande, modifiez le répertoire en C:\Program Files (x86)\Nmap
  3. Organisez maintenant la commande suivante: nping --delay 500ms --count 0 <target ip address>
    (les --count 0 option le définit sur un ping continu)

.... de Guide de référence NPPP :

Usage: nping [Probe mode] [Options] {target specification}
....
....
TIMING AND PERFORMANCE:
  Options which take <time> are in seconds, or append 'ms' (milliseconds),
  's' (seconds), 'm' (minutes), or 'h' (hours) to the value (e.g. 30m, 0.25h).
  --delay <time>                   : Adjust delay between probes.
  --rate  <rate>                   : Send num packets per second.
17
n8te

Sur Linux, il est possible (le temps minimum a été modifié récemment à 200ms = 0,2):

ping -i 0.2 server.com

La racine peut émettre du temps plus court:

ping -i 0.01 server.com
16
pbies

Vous ne pouvez pas modifier le temps entre chaque demande de ping dans la ligne de commande Windows. Vous aurez besoin d'un outil de 3ème partie comme FPing ou TruePing

Voir aussi https://serverfault.com/questions/200468/how-can-ifset-a-short-timeout-with-The-ping-command

9
spikey_richie