dostraffic.c

来自「跑leach需要的」· C语言 代码 · 共 47 行

C
47
字号
#include "dostraffic.h"void CBRTrafficGen(int NetworkDia, double H, int NoAttackers, int Master, double rate, struct DDOS_Traffic *traffic){  struct flow_list *listroot = NULL;  int no_hops;  double flow,delay,total_bw;  int i,cntr;  for(i=0;i<NoAttackers;i++){    no_hops = Power_law_no_hops(NetworkDia,H);    if(Master==1)      no_hops+=Power_law_no_hops(NetworkDia,H);    delay = (double) no_hops;    flow = rate;    flow_list_insert(delay,flow,&listroot);    cntr++;      }   traffic->Events = get_all_events(listroot);   traffic->NoEvents = get_no_events(listroot);}void CBRTrafficInet(int NetworkDia, int NoAttackers, int Master, double rate, struct DDOS_Traffic *traffic){  struct flow_list *listroot = NULL;    int no_hops;  double flow,delay,total_bw;  int i,cntr;    for(i=0;i<NoAttackers;i++){    no_hops = Inet_default_no_hops(NetworkDia);    if(Master==1)      no_hops+=Inet_default_no_hops(NetworkDia);    delay = (double) no_hops;    flow = rate;    flow_list_insert(delay,flow,&listroot);    cntr++;      }   traffic->Events = get_all_events(listroot);   traffic->NoEvents = get_no_events(listroot);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?