apps/examples/tcpblaster/tcpblaster_server.c: Start time was not being initialized on the server side on the first pass through loop so the first output record had a crazy time.
This commit is contained in:
parent
749eccb999
commit
19b8a52500
@ -194,7 +194,7 @@ void tcpblaster_client(void)
|
||||
|
||||
fkbrecvd = (float)sendtotal / 1024.0;
|
||||
felapsed = (float)elapsed.tv_sec + (float)elapsed.tv_nsec / 1000000000.0;
|
||||
printf("Sent %d packets: %7.1f Kb (avg %5.1f Kb) in %6.2f Sec (%7.1f Kbps)\n",
|
||||
printf("Sent %d buffers: %7.1f Kb (avg %5.1f Kb) in %6.2f Sec (%7.1f Kbps)\n",
|
||||
sendcount, fkbrecvd, fkbrecvd/sendcount, felapsed, fkbrecvd/felapsed);
|
||||
|
||||
if (partials > 0)
|
||||
|
@ -46,6 +46,7 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <time.h>
|
||||
#include <unistd.h>
|
||||
#include <errno.h>
|
||||
|
||||
@ -182,6 +183,8 @@ void tcpblaster_server(void)
|
||||
recvcount = 0;
|
||||
recvtotal = 0;
|
||||
|
||||
(void)clock_gettime(CLOCK_REALTIME, &start);
|
||||
|
||||
for (; ; )
|
||||
{
|
||||
nbytesread = recv(acceptsd, buffer, SENDSIZE, 0);
|
||||
@ -220,7 +223,7 @@ void tcpblaster_server(void)
|
||||
|
||||
fkbsent = (float)recvtotal / 1024.0;
|
||||
felapsed = (float)elapsed.tv_sec + (float)elapsed.tv_nsec / 1000000000.0;
|
||||
printf("Received %d packets: %7.1f Kb (avg %5.1f Kb) in %6.2f Sec (%7.1f Kbps)\n",
|
||||
printf("Received %d buffers: %7.1f Kb (avg %5.1f Kb) in %6.2f Sec (%7.1f Kbps)\n",
|
||||
recvcount, fkbsent, fkbsent/recvcount, felapsed, fkbsent/felapsed);
|
||||
|
||||
recvcount = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user