2010-08-16 91 views
1

在服務器上,進程監視Unix文件系統中的文件。C語言中使用Unix概念的目錄監視器的代碼

如果客戶端發送要監視的文件名,服務器必須將報告發送到客戶端,無論該文件是否被更改或刪除。

對於服務器端客戶端通信,我們應該使用消息隊列或套接字。

對於文件中的每個更改,服務器都必須通知該更改。

對於所有文件中的所有更改,服務器必須維護一個日誌文件,以便用戶可以通過命令行界面查看它。

服務器可以使用兩個線程:一個用於通信,另一個用於監視。

如何有效地做到這一點?

回答