1

非常に小さなxmlファイルを他のユーザーと交換する必要があるWPFアプリを構築しています。現在、peer2peer ネットワーキングを検討していますが、ファイルの送信者が受信者をオンラインにせずに送信できるようにする必要があります。私は自分でサービスをホストしたくありません。また、ローカルでやり取りする他のユーザーを、ユーザーを識別するための GUID または電子メール アドレスと組み合わせた名前など、ユーザーに自分のマシンに保存してもらいたいと考えています。

これを解決する方法について何か提案はありますか?ユーザーが私のプログラムを介してパブリック API に接続し、ファイルをアップロードできる無料または安価なサービスがあれば、私の希望的観測です。受信者のユーザーがログオンすると、サービスをチェックして何らかの方法で認証し、プログラムがインポートできるように XML ファイルをダウンロードします。

XMLファイルが電子メールに添付され、受信者の電子メールアカウントに送信されるIMAPライブラリを使用してソリューションを作成しました。受信側のプログラムがメールをチェックし、添付ファイルを読み上げます。これは問題なく動作しますが、あまり滑らかではなく、ユーザーの受信トレイと送信済みアイテムがゴミでいっぱいになります..

どんな提案でも大歓迎です。

よろしくオラ

4

1 に答える 1

0

これは 1 つのアイデアです。

通常、Block Storage ボリュームは、仮想マシンに接続する追加の「ドライブ」と見なされます。その後、これを使用できますが、他の人と共有する比喩的な「USBフラッシュキー」であるかのように.

  1. ストレージ ボリュームを作成する
  2. それを VM に接続し、共有するデータを VM にコピーします
  3. VM からボリュームを切り離す
  4. あなたの相棒、それを彼の VM に接続します
  5. その後、彼はファイルをコピーして出来上がりです!

これはすべて Web インターフェイスを介して実行でき、ネットワークの手順を実行する必要はありません。

今必要なのは、有能なクラウド オタク、コーヒー ポット、そして説得力だけです。

于 2010-12-21T01:15:22.840 に答える