SNMP功能开发简介 四 net-snmp动态监听自定义端口

SNMP项目有个需求,就是能够动态改变net-snmp监听的端口而不需要重启设备。关于这个功能,一开始想的是如果端口变更了,那就直接使用pthread_kill 关闭原来的代理线程,然后重新执行线程。但是这样子测试后发现重启的线程会自动导致整个进程退出。 模块框架大致是这样,进程启动读取配置,然后创建一个独立的代理线程,这个线程执行net-snmp库的启动入口(snmpd.c/SnmpDaemon
相关文章
相关标签/搜索