2011-06-18 65 views
2

基本上,我有兩個我需要幫助的應用程序部分。微軟同步遠程文件?

  1. 我需要通過TCPClient套接字發送一個包含一些首選項的ini給客戶端。我該怎麼做?

  2. 我需要掃描客戶端的一個文件夾,並查看與服務器上的文件夾有什麼不同,然後發送更改的文件。

非常感謝, 基督教

編輯

潛在客戶:

  1. Microsoft Sync Service - 他們提到,這可以用於遠程文件,但我還沒有找到任何解釋或代碼樣本。

  2. FileSync on SourceForge - 看起來 不錯,但它有網絡同步嗎?

+0

我發現這個,對於問題2使用它會是件好事嗎? http://msdn.microsoft.com/en-us/sync/bb887623 –

+0

只瀏覽文章,但我沒有發現任何關於遠程同步。否則,它看起來像一種享受。更新:它說:「文件同步提供程序通過允許從主PC或硬盤到備份PC或硬盤的單向同步文件實現豐富的歸檔方案。」可能只是你正在尋找的! –

+0

給每個人看這個..我現在需要找到如何遠程使用微軟同步。 –

回答

0

以下是我真正解決了這個問題:(!或網絡服務器)

客戶端連接到服務器 客戶端下載XML與文件結構,包括MD5每個文件。 客戶端計算出哪些文件需要重新下載。 新的文件從服務器(或網絡服務器!)下載

老實說,所有這些都可以通過網絡服務器的方式完成,只需將所有文件和XML結構文件放在普通的網絡服務器上,然後讓客戶端使用這些文件。

〜克里斯汀

4

你可以用微軟的同步框架做到這一點。

這裏是進行文件同步的代碼示例:http://code.msdn.microsoft.com/File-Synchronization-516e3ad7

+0

這會允許遠程同步嗎? –

+0

是的,這裏是一些更多的信息http://msdn.microsoft.com/en-us/sync/bb736753 –

+0

我看到這個,但代碼示例顯示destinationDirectory和sourceDirectory,指示它只能在連接的驅動器上工作I.E.使用文件寫入方法的硬盤驅動器或拇指驅動器。 –