1

英語でごめんなさい。

私は、Web ブラウザーを持つ VB ネット アプリケーションを作成しました。この Web ブラウザで、テキサス ホールデム フラッシュ アプリケーションを実行します。

ハンドをtxtファイルに保存するために、ハンドが終了したときにカードを確認する必要があります。どの方法で各 Web ブラウザの http トラフィックを傍受できますか?

PS合法です。完成した手だけ見たい。

ありがとう

4

2 に答える 2

0

.NET を使用して HTTP トラフィックをインターセプトするには、Web プロキシを作成し、WebBrowser コントロールをそのプロキシに向ける必要があります。ここに広範な議論があります:

C#で簡単なプロキシを作成するには?

そうは言っても、通信が暗号化されていることはほぼ確実です。結局のところ、ネットワーク上のパケットを傍受するだけで、他の誰かが自分の手札にあるカードを傍受できるのは望ましくありません。

多くのオンライン ポーカー ゲームでは、ハンドの完了後に明確に定義されたメカニズムを使用してハンド履歴をダウンロードできます。私がよく知っているポーカー分析ツールはすべて、この方法を使用しています。

何らかの理由でそれができない場合は、代わりに手が表示されているときにスクリーン キャプチャを行うことを検討してください。カードの値が表示されている重要な位置で画面を見て、52 枚の可能なカードのそれぞれの画像 (または値とスーツが表示されている領域) と比較して、各位置にどのカードがあるかを判断できます。

于 2012-06-18T01:12:35.173 に答える
0

インターネット フォーラムで解決策を見つけました。ブラウザの http トラフィックを傍受するのは easykook です。

問題は、http パケットのみが傍受されたことです。xml にパックされた Flash アプリケーションは無視されました。Flash アプリケーションは axShockwaveFlash ではなく、Web ブラウザに読み込まれます。

ありがとう

于 2012-06-21T17:44:15.507 に答える