私はクライアントサーバーアプリケーションを持っています、サーバー側はasp.net mvcであり、クライアント側はWindows Mobile 6基本的に、クライアントは認証し、データを取得し、データベースを作成し、いくつかの操作を行い、データをサーバーに戻します(ログイン、ダウンロード、アップロード)。asp.net mvcアプリケーションがクライアント(Windows Mobile搭載モバイルデバイス)と通信するための最良の方法
私はHttpWebRequestクラスを使用してクライアントからデータを取得/送信します。クライアントがデータを要求すると、FileHelpersを使用してこれらのオブジェクトをファイルに書き込み、最後に.rarをすべて作成して書き込みますレスポンスストリームとクライアント上のそれらのバイトはunrarし、FileHelpersを再び使用してファイルからオブジェクトを取得します。アップロード操作でも同じことが起こります。
このコミュニケーションを実現する最も良い方法は、私がそこで何をやっているのかちょっと馬鹿だと思うからです。
ファイルにデータを書き込んでそのストリームを送信するのが最善の方法ですか?例えば、私は応答ストリームでそれを書く送信したいオブジェクトからメモリストリームを作成する?または何か他の方法ですか? – gigi
オブジェクトをディスクに書き込む必要はなく、応答ストリームに直接書き込むことができます。 – Doobi