Bonjour,

Je vais etre bref et clair.
Je fais une datation des paquets aun niveau applicatif à l'aide d'une application Android que j'ai construite, et une datation au niveau driver à l'aide de libpcap, le but est de mesurer l'écart de temps entre la réception du paquet au niveau applicatif et au niveau driver(interface du mobile). bon!

exemple :
Une datation des paquets reçus au niveau applicatif interprété dans un fichier csv.
[1] 17/09/13 09:49:56 1379404196745
[2] 17/09/13 09:49:57 1379404197742
[3] 17/09/13 09:49:58 1379404198769
Une datation des memes paquets reçus au niveau driver interprété dans un fichier csv:
[1] 09/17/2013 09:49:56 1379404196
[2] 09/17/2013 09:49:57 1379404197
[3] 09/17/2013 09:49:58 1379404198
le dernier champs est le champs des milliseconds vous remarquez qu'il manque des chiffres, c'est d'ailleurs ce que je cherche à ajouter dans mon code pour avoir les chiffres manquants pour pouvoir comparer les deux datations faites en Java et en C.

La fonciton utilisée pour la deuxième datation est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
curtime = pkthdr->ts.tv_sec; avec ( const struct pcap_pkthdr* pkthdr)
strftime(buffer,sizeof(buffer),"%m/%d/%Y %T",localtime(&curtime));
y'a t-il un moyen d'avoir la suite des chiffres? un truc à compléter ou une méthode à suivre?

Merci