This commit is contained in:
13
statistics.c
13
statistics.c
@ -17,7 +17,7 @@
|
||||
|
||||
void print_statistics(int signal_id)
|
||||
{
|
||||
unsigned int lossrate;
|
||||
unsigned int lossrate=0;
|
||||
uint32_t losspack=0;
|
||||
#if (defined OSTYPE_LINUX) && (!defined FORCE_LIBPCAP)
|
||||
close_sockpacket(sockpacket);
|
||||
@ -33,12 +33,15 @@ void print_statistics(int signal_id)
|
||||
lossrate=!sent_pkt?0:100;
|
||||
}
|
||||
|
||||
fprintf(stderr, "\n--- %s 统计 ---\n", targetname);
|
||||
fprintf(stderr, "发送: %d|收到: %d|%d%% 丢包率|已丢弃 %d\n", sent_pkt, recv_pkt, lossrate,losspack);
|
||||
printf("\n--- %s 统计 ---\n", targetname);
|
||||
printf("发送: %d|收到: %d|%d%% 丢包率|已丢弃 %d\n", sent_pkt, recv_pkt, lossrate,losspack);
|
||||
if (out_of_sequence_pkt)
|
||||
fprintf(stderr, "已收到 %d 个乱序数据包\n",
|
||||
printf("已收到 %d 个乱序数据包\n",
|
||||
out_of_sequence_pkt);
|
||||
fprintf(stderr, "往返时间:\n最小:%.1f 毫秒\n平均: %.1f 毫秒\n最大:%.1f 毫秒\n",
|
||||
if(dup_count>0){
|
||||
printf("重传了 %d 个数据包\n",dup_count);
|
||||
}
|
||||
printf("==往返时间==\n最小:%.1f 毫秒\n平均: %.1f 毫秒\n最大:%.1f 毫秒\n",
|
||||
rtt_min, rtt_avg, rtt_max);
|
||||
|
||||
/* manage exit code */
|
||||
|
Reference in New Issue
Block a user