非常に小さなxmlファイルを他のユーザーと交換する必要があるWPFアプリを構築しています。現在、peer2peer ネットワーキングを検討していますが、ファイルの送信者が受信者をオンラインにせずに送信できるようにする必要があります。私は自分でサービスをホストしたくありません。また、ローカルでやり取りする他のユーザーを、ユーザーを識別するための GUID または電子メール アドレスと組み合わせた名前など、ユーザーに自分のマシンに保存してもらいたいと考えています。
これを解決する方法について何か提案はありますか?ユーザーが私のプログラムを介してパブリック API に接続し、ファイルをアップロードできる無料または安価なサービスがあれば、私の希望的観測です。受信者のユーザーがログオンすると、サービスをチェックして何らかの方法で認証し、プログラムがインポートできるように XML ファイルをダウンロードします。
XMLファイルが電子メールに添付され、受信者の電子メールアカウントに送信されるIMAPライブラリを使用してソリューションを作成しました。受信側のプログラムがメールをチェックし、添付ファイルを読み上げます。これは問題なく動作しますが、あまり滑らかではなく、ユーザーの受信トレイと送信済みアイテムがゴミでいっぱいになります..
どんな提案でも大歓迎です。
よろしくオラ