mirror of
https://github.com/apache/nuttx-apps.git
synced 2026-08-06 21:19:06 +00:00
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
2 changed files with 5 additions and 2 deletions
|
|
@ -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…
Add table
Add a link
Reference in a new issue