在客户端 - 服务器体系结构中动态更新文件夹

时间:2018-03-12 19:44:22

标签: c windows file client-server directory

我正在开发一个项目,其中客户端可以访问服务器上的多个文件夹以进行读/写操作。但是,当服务器节点添加文件或从任何文件夹中删除文件时,我想动态更新客户端计算机上的特定文件夹以进行更改。此外,我无法为服务器机器编程任何东西。我想到的一个解决方案是,只要客户端计算机上的用户访问了一个文件夹,程序就检查服务器计算机上对该文件夹所做的更新,但我不知道是否可能。客户端机器是Windows机器,而服务器是Linux。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

您可以使用libuv来监视文件系统事件。

您需要一种机制将这些事件推送给您的客户。您可以将websockets与wslay库一起使用。然后,您可以在服务器上修改文件时对服务器进行服务器推送。

相关问题