そのシーケンス番号からのメッセージ要求を取得する方法?
-
22-09-2019 - |
質問
は、シーケンス番号を考えると、私は、対応する要求メッセージの文字列を検索する必要があります。 私はそれが簡単にクイックフィックスlibにしてそれをする方法を見つけることができません。
:
短くするために、私は、ファイルストアクラスは便利な方法を公開して、私は、シーケンス番号からのメッセージリクエスト文字列を取得助けにファイルストア「身体」ファイルを使用するためのアイデアを持っていました
get(int begin, int end, std::vector result)
しかし、私は問題に直面しています:それはそれらのファイルの2番目の所有者を禁じとして:これらのファイルは、それらのファイルは、Windows OSの下で自分のアプリケーションの他の部分からアクセスできない(イニシエータインスタンスから)別のファイルストアのインスタンスによってアクセスされますます。
ドゥIの必要性が要求メッセージ文字列は、そのシーケンス番号を形成し得るために、私自身のメカニズムを書き換える?
解決
私はわからないんだけど、なぜあなたは、シーケンス番号に基づいて、「メッセージの文字列」を取得しようとしている。
これは、取引時のですか?あなたは、あなたのアプリケーションのコードを変更することはできますか?あなただけ(彼らはメソッドにToString()
または類似とは何かを持っているC ++の)文字列としてメッセージをダンプすることができますので、あなたのアプリケーションは、サーバ/クライアントからメッセージを取得します。
あなたはIDとしてシーケンス番号と上のように、辞書内の文字列を保つことができます。ライブラリは、同様に送信メッセージを覗くためにあなたを取得ます。
は、メッセージをtraidingした後、データファイルを作成するためにエンジンを設定し、単なるデータファイルを処理できることがあるならば、それはすべてのメッセージが受信され、送信されています。
申し訳ありませんが、私はちょうどあなたが使用しようとしている正確に何を把握することはできません。