簡単に説明します。
ソケットで送信するような小さなものについて、Cでタイムスパンを測定したいと思います。
sendto (s, buffer, sizeof (buffer), 0, (struct sockaddr *) &peer, peerlen);
私は現在これを行っています:
clock_t cBegin = (double)clock () * CLOCKS_PER_SEC;
sendto (s, buffer, sizeof (buffer), 0, (struct sockaddr *) &peer, peerlen);
clock_t cEnd = (double) clock() * CLOCKS_PER_SEC;
elapTicks = cEnd - cBegin;
elapMilli = elapTicks/1000;
printf ("Milisegundos: %lf, %lf\n", cBegin, cEnd);
しかし、私のprintfは常に0.000000です。どうすればいいですか?
前もって感謝します!