- - PR -
[ASP.NET]WebアプリケーションとWindowsアプリケーションの連携
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-07-09 15:57
Proxomitronみたいなローカルプロキシを作成して
ブラウザの設定でそのプロキシを使うようにすれば、 リクエストとレスポンスを監視できると思います。 ただ、トランプのカードはイメージか何かでしょうし、HTMLを解析して ゲームの内容を把握するのは面倒ですね。 ちょっとでもwebアプリのデザインが変わったらもろ影響受けますし。。。 もう一つの方法としては、自分でトランプゲーム専用のWebブラウザを作成することでしょうか。 どっちにしても難しそうです。 | ||||||||
|
投稿日時: 2008-07-09 18:52
# 連携というよりハックですね。 HTTPをモニタするツールはフリーウエアであります。 実際やり取りしているデータを見てみればよいでしょう。 お勧めは、「横取り丸」か「Fiddler」 | ||||||||
|
投稿日時: 2008-07-10 09:28
burton999さん、todoさん、素人の質問におつきあい頂いて
ありがとうございます。
ハックというと悪いイメージに感じていたのですが、 通信用語みたいですね^^知りませんでした。
実は質問と平行して、「Microsoft Network Monitor 3.1」 というネットワーク監視ツールを使用して、とりあえず、 PushAckイベントのパケットの「TCPPAYDATA」タグのバイナリ数字 を解析していましたが、burton999さんのご指摘通り、 全然訳がわからない数字が羅列しており、難航してました。 スペードの1を出したら、せいぜい、「s1」とかの情報を javaサーブレット画面に送ってるのかと思ってたのに、 難しいです。 ネットワーク監視ツールで実現しているので、 パケットを監視する機能事態はそう難しくないと勝手に解釈 しているのですが、難しいのかもしれませんね^^ もう少しがんばってみます。 あきらめずに実現まで持って行きたいと思ってますので、 何か有益な情報を頂けたら、ありがたく思います。 どうぞ、よろしくお願いします。 [ メッセージ編集済み 編集者: あまかわ 編集日時 2008-07-10 09:29 ] | ||||||||
|
投稿日時: 2008-07-10 09:59
「カードの絵が画面上に出る」ということ前提になりますが、
1.何かのタイミングで画面をキャプチャ 2.特定の位置にある画像を確認 3.それが何のカードか識別する 自分でやるなら、こんな感じでしょうか。 こちらもバイナリを見る必要がありそうですが、 パケットを解析するよりは自由になるかなと思います。 | ||||||||
|
投稿日時: 2008-07-10 10:15
#本題とは異なりますが念のため
どこのゲームかは知りませんが、大抵のオンラインゲームは、 利用規約等で、そういったツールの開発・使用等を禁止しているはずです。 それを承知の上で作ると言うのなら、うるさく言うつもりはありませんが。 | ||||||||
|
投稿日時: 2008-07-10 10:18
んー。だから、トランプゲームというのは頭から取り去って考えて欲しいのですが。
なんか、違法行為に関して堂々と掲示板で聞くような輩が居るので、どうもオンラインカジノにつなげて云々とかいうイメージが抜けないもんで。 (ざざっと読みすぎて、自分でカードゲームのサーバ:クライアントを作ろうとしているのかと思い込んでました。) まぁ、それはともかく。 そのカードゲームを提供している所が、そういう事を許容しているのなら、方法やらプロトコルを公開しているはずです。 していないのなら止めた方がいいでしょうね。 | ||||||||
|
投稿日時: 2008-07-10 10:33
テッテさん、冬寂さん、ご回答ありがとうございます。
全然、そんな事考えていませんでした。 ご指摘ありがとうございました。また大変しつれいしました。 利用規約を確認した所、2次利用を規制していましたので、 やめようと思います。掲示板の書き込みもこれでやめます。 [ メッセージ編集済み 編集者: あまかわ 編集日時 2008-07-10 10:34 ] |