我已被分配用於升級用C編寫的嵌入式應用程序。該應用程序通過Web界面進行配置。將http表單值傳遞給C程序
當用戶修改Web應用程序時,文件被寫入/var/www/settings.json
,文件/var/www/UPDATE_SETTINGS
被觸摸。
在主應用程序循環中,它檢查是否存在UPDATE_SETTINGS
。如果是這樣,它使用json-c解析settings.json
,然後刪除UPDATE_SETTINGS
。
但是,我們更喜歡移動到事件驅動的架構(可能是libev),其中settings.json
直接由webapp腳本提供給一個普通的舊UDP端口,然後發出回調來執行更新。
有什麼其他優雅的方法來解決這個問題?我們應該堅持目前的做法嗎?
我想這會工作得很好。謝謝。 – CoolAJ86 2010-08-19 17:31:08