2011-10-09 53 views
2

我遇到了這個任務的問題。FileSystemWatcher:遠程網絡問題

我有一個客戶端 - 服務器應用程序用於同步某些文件夾中的文件。本地客戶端在Windows 7上運行,服務器在Windows服務器上,我需要一個本地桌面應用程序來檢查服務器上的文件更改並通知這些更改。我用FileSystemWatcher類玩了一下,但它似乎只適用於映射驅動器或本地機器。它必須像http://server.com/watched_directory一樣。

有沒有另一種方法,如何達到這一點?

回答

2

你說得對。 FileSystemWatcher只適用於本地或映射的文件夾,不能通過http協議工作。

無論如何,您可以編寫一個應用程序,它使用FileSystemWatcher並在您的服務器上運行WCF界面,並在Windows 7上與客戶端進行交互,從而與第一個應用程序收集的數據進行交互。所以,它將更像一個客戶端/服務器應用程序,但似乎適合您的情況。

+0

感謝您的回覆和幫助。 –