case 这一块用反射去做好一点吧,getattr(object, case)(args)
没那么复杂,我负责的项目,配置表基本都是初始化的参数,检查类型、数值就可以了
别去
路径不对
python&c++
最近在做一个 hook 工具,拿网卡里面的数据,hook 对应进程的 socket,实现发送,这样好处是代码量不会特别大。解析协议就够了。
不会,不是全局的,写的时候就有做预留,每个实例不共享。反射速度依然是可以接受的。
之前项目做过一款协议工具,实现思路是拦截客户端的包,根据文档去解析协议,修改协议值去做协议测试。后面有根据这个协议工具做了协议收发器,自动反射,做了一个压测工具。