需要使用名称“attacked_switches”定义全局变量[重复]


無口君
2025-03-23 11:13:06 (1天前)
  1. 我正在使用GitHub中的代码,使用Floodlight Controller中的反应流规则来缓解DDoS攻击。我无法运行该程序,因为没有定义全局变量attacked_switches,但是......

2 条回复
  1. 0# star | 2019-08-31 10-32



    您只需键入即可定义全局变量

    global

    在变量名之前(在第一次变量之前)。所以:




    1. global attacked_switches

    2. </code>


    例如,参见

    这里



    编辑:查看github代码,分配

    attacked_switches

    作为一个全局变量不会帮助你。您引用的代码有该行

    attacked_switches.add(dpid)

    ,但我找不到哪里

    attacked_switches

    被定义为。


登录 后才能参与评论