Le noyau Linux offre plusieurs moyens d'obtenir des horodatages pour les paquets reçus (SO_TIMESTAMP, SO_TIMESTAMPNS, SO_TIMESTAMPING) ou envoyés (SO_TIMESTAMPING).Horodatage réseau Python (SO_TIMESTAMP, SO_TIMESTAMPNS, SO_TIMESTAMPING)
Kernel Doc: https://www.kernel.org/doc/Documentation/networking/timestamping.txt
Est-il possible que je peux l'utiliser avec Python? Je ne vois aucune constante SO_TIMESTAMP dans les sources Python. Essayé 3.6.2 et la branche maître GitHub.
À l'heure actuelle, je ne peux utiliser que SIOCGSTAMP qui me donne l'horodatage du dernier paquet reçu et rien ne semble disponible pour l'horodatage des paquets envoyés.
On dirait que Fedora expédie python2 avec quelques-unes de ces constantes de socket en utilisant le patch C suivant. Il peut probablement être adapté à python3. https://github.com/fedora-python/python2-spec/blob/master/python-2.7rc1-socketmodule-constants.patch –