C# 在C中使用服务器#

C# 在C中使用服务器#,c#,C#,我制作了一个保存.dat文件信息的程序。 每次关闭程序时,旧信息都会被新信息替换。 当我打开程序时,它从dat文件中读取信息 我想创建一个服务器,以便能够将.dat文件上载到该服务器,并且在每个Form\u Close上,旧信息将从服务器中删除,新信息将上载到该服务器。 当我打开程序时,我希望它删除计算机上的.dat文件,并用服务器上的信息替换它们 对于这种问题,最好的服务选择是什么 我想也许我应该使用谷歌硬盘。 但我不知道这是否是一个好的选择 谢谢你的帮助。你在这里有很多选择,哪一个更好取决于

我制作了一个保存.dat文件信息的程序。 每次关闭程序时,旧信息都会被新信息替换。 当我打开程序时,它从dat文件中读取信息

我想创建一个服务器,以便能够将.dat文件上载到该服务器,并且在每个
Form\u Close
上,旧信息将从服务器中删除,新信息将上载到该服务器。 当我打开程序时,我希望它删除计算机上的.dat文件,并用服务器上的信息替换它们

对于这种问题,最好的服务选择是什么

我想也许我应该使用谷歌硬盘。 但我不知道这是否是一个好的选择


谢谢你的帮助。

你在这里有很多选择,哪一个更好取决于你的项目和目标,但所有这些都会起作用

  • 你可以使用云硬盘,比如谷歌硬盘、dropbox、AmazonS3等等。 有两种方法可以使用它们。
  • 只需
    文件。将
    文件复制到本地文件夹,让云客户端处理
  • 使用云硬盘的API上传文件
  • 您可以购买ftp/http主机,或设置自己的主机并使用c 35;
    FtpClient
    HttpClient
    上载文件
  • 您可以使用
    WebDAV
  • 您可以将文件复制到服务器上的共享文件夹
  • 您可以编写自己的简单socket/http/ftp服务器。(例如使用c#
    HttpListener

  • 如何创建这种服务器?在Visual Studio中,选择File=>New Project。然后写代码。这个问题对于基于观点的答案来说过于宽泛和容易回答。你是什么意思?我怎样才能“让云客户端处理它”@user2992413你曾经使用过dropbox或google drive吗?当您安装他们的客户端应用程序时,它会创建本地文件夹并自动将其与服务器同步。你只需要复制文件。如果它太大,并且您希望在用户关闭电脑之前确保它已上载,您可能需要添加一些代码来确定上载状态。但我希望该程序自己完成,然后使用带有“HttpClient”的API