1

我正在构建一个需要与其他用户交换一些非常小的 xml 文件的 WPF 应用程序。我目前正在研究 peer2peer 网络,但我需要文件的发送者能够在接收者不在线的情况下发送。我不想自己托管服务,并且我希望用户将他们与之交互的其他用户本地存储在他们的机器上,例如只是一个名称和一个 GUID 或电子邮件地址来识别他们。

你们对如何解决这个问题有什么建议吗?我一厢情愿的想法是,如果有免费或廉价的服务,用户可以通过我的程序连接到公共 API 并上传他们的文件。当接收方用户登录时,它会检查服务并以某种方式进行身份验证,并下载 XML 文件以便程序导入。

我已经使用 IMAP 库制作了一个解决方案,其中 XML 文件附加在电子邮件中并发送到接收者的电子邮件帐户。接收器上的程序检查电子邮件并阅读附件。这工作正常,但不是很光滑,而且还会填满用户的收件箱并用垃圾发送项目..

非常感谢任何建议。

最好的问候奥拉

4

1 回答 1

0

这是一个想法:

通常,块存储卷被视为附加到虚拟机的额外“驱动器”。然后您可以使用它,但好像它是一个隐喻的“USB flashkey”,您将与其他人共享。

  1. 创建存储卷
  2. 将其附加到您的 VM 并在其上复制要共享的数据
  3. 从 VM 中分离卷
  4. 您的好友,将其附加到他的虚拟机
  5. 然后他复制文件,瞧!

所有这些都可以通过 Web 界面完成,您无需执行任何联网步骤。

你现在需要的只是一个有能力的云极客,一壶咖啡和一些有说服力的东西。

于 2010-12-21T01:15:22.840 回答