SNMP功能開發簡介 四 net-snmp動態監聽自定義端口

SNMP項目有個需求,就是能夠動態改變net-snmp監聽的端口而不需要重啓設備。關於這個功能,一開始想的是如果端口變更了,那就直接使用pthread_kill 關閉原來的代理線程,然後重新執行線程。但是這樣子測試後發現重啓的線程會自動導致整個進程退出。 模塊框架大致是這樣,進程啓動讀取配置,然後創建一個獨立的代理線程,這個線程執行net-snmp庫的啓動入口(snmpd.c/SnmpDaemon
相關文章
相關標籤/搜索