代码之家  ›  专栏  ›  技术社区  ›  coolaj86

将http表单值传递给C程序

  •  0
  • coolaj86  · 技术社区  · 14 年前

    /var/www/settings.json 文件呢 /var/www/UPDATE_SETTINGS 被感动了。

    UPDATE_SETTINGS 存在。如果它这样做,它会解析 settings.json 使用json-c,然后删除

    设置.json

    有什么其他优雅的方法来解决这个问题?我们应该坚持目前的做法吗?

    2 回复  |  直到 14 年前
        1
  •  1
  •   kazanaki    14 年前

    只是使用 inotify . 它是为你这样的案子设计的。

        2
  •  0
  •   jramirez    14 年前

    我在这里做一些假设。

    注意:根据您使用的硬件类型,您可以在ping和其他东西上设置中断,这可能是中断嵌入式设备的另一种方式。

    如果这两个假设是正确的,您可以这样做,在服务器或计算机上的某个地方有另一个“脚本”监视/var/www/settings.json的更改,您可以使用rsync之类的东西来监视更改。这个“脚本”当它注意到json文件更改将使用tcp/ip与嵌入式设备通信时,您可以ping该设备,也可以只发送文件。如果您可以在嵌入式设备上设置USART中断,那么该设备将能够检测到传入的数据,因此可以通过读取您正在发送的数据或到网站下载要解析的json文件来做出响应。

    这样,您将拥有一个事件驱动嵌入式设备,并且不会浪费时间检查这个json文件是否已更改。