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;
|
fkbrecvd = (float)sendtotal / 1024.0;
|
||||||
felapsed = (float)elapsed.tv_sec + (float)elapsed.tv_nsec / 1000000000.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);
|
sendcount, fkbrecvd, fkbrecvd/sendcount, felapsed, fkbrecvd/felapsed);
|
||||||
|
|
||||||
if (partials > 0)
|
if (partials > 0)
|
||||||
|
@ -46,6 +46,7 @@
|
|||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
|
#include <time.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
|
||||||
@ -182,6 +183,8 @@ void tcpblaster_server(void)
|
|||||||
recvcount = 0;
|
recvcount = 0;
|
||||||
recvtotal = 0;
|
recvtotal = 0;
|
||||||
|
|
||||||
|
(void)clock_gettime(CLOCK_REALTIME, &start);
|
||||||
|
|
||||||
for (; ; )
|
for (; ; )
|
||||||
{
|
{
|
||||||
nbytesread = recv(acceptsd, buffer, SENDSIZE, 0);
|
nbytesread = recv(acceptsd, buffer, SENDSIZE, 0);
|
||||||
@ -220,7 +223,7 @@ void tcpblaster_server(void)
|
|||||||
|
|
||||||
fkbsent = (float)recvtotal / 1024.0;
|
fkbsent = (float)recvtotal / 1024.0;
|
||||||
felapsed = (float)elapsed.tv_sec + (float)elapsed.tv_nsec / 1000000000.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, fkbsent, fkbsent/recvcount, felapsed, fkbsent/felapsed);
|
||||||
|
|
||||||
recvcount = 0;
|
recvcount = 0;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user