modify
All checks were successful
C/C++ CI / build (push) Successful in 21s

This commit is contained in:
ecpvint
2024-06-21 19:06:53 +08:00
parent 4e23ebe167
commit 123724321c
4 changed files with 32 additions and 31 deletions

View File

@ -26,7 +26,7 @@ void print_statistics(int signal_id)
#endif /* OSTYPE_LINUX && !FORCE_LIBPCAP */
if (recv_pkt > 0){
losspack=(recv_pkt<sent_pkt)?recv_pkt/sent_pkt:0;
losspack=(recv_pkt!=sent_pkt)?(recv_pkt/sent_pkt):0;
lossrate = 100 - ((recv_pkt*100)/sent_pkt);
}else{
losspack=!sent_pkt?0:sent_pkt;
@ -34,7 +34,7 @@ void print_statistics(int signal_id)
}
fprintf(stderr, "\n--- %s 统计 ---\n", targetname);
fprintf(stderr, "发送: %d|收到: %d|%d%% 丢包率|丢了 %d 个包\n", sent_pkt, recv_pkt, lossrate,losspack);
fprintf(stderr, "发送: %d|收到: %d|%d%% 丢包率|已丢弃 %d\n", sent_pkt, recv_pkt, lossrate,losspack);
if (out_of_sequence_pkt)
fprintf(stderr, "已收到 %d 个乱序数据包\n",
out_of_sequence_pkt);