Microsoft Sync远程文件?

时间:2011-06-18 20:39:28

标签: c# tcpclient file-transfer

基本上我的应用程序有两部分需要帮助。

  1. 我需要通过TCPClient套接字向客户端发送包含一些首选项的ini。我怎么能这样做?

  2. 我需要扫描客户端的文件夹,看看与服务器上的文件夹有什么不同,然后发送更改的文件。

  3. 非常感谢, 基督教

    EDITS

    潜在的线索:

    1. Microsoft Sync Service - 他们提到这可以用于远程文件,但我没有找到任何解释或代码示例。

    2. FileSync on SourceForge - 看起来 好的,但它有网络同步吗?

2 个答案:

答案 0 :(得分:4)

您可以使用Microsoft同步框架执行此操作。

以下是执行文件同步的代码示例:http://code.msdn.microsoft.com/File-Synchronization-516e3ad7

答案 1 :(得分:0)

以下是我实际修复此问题的方法:

客户端连接到服务器(或网络服务器!) 客户端下载具有文件结构的XML,包括每个文件的MD5。 客户端确定需要重载的文件。 新文件从服务器(或网络服务器!)下载

老实说,所有这些都可以通过网络服务器方法完成,只需在普通网络服务器上托管所有文件和XML结构文件,然后让客户端使用这些文件。

〜基督教