2012-06-18 24 views
1

對不起,對英文。VB NET - 攔截http瀏覽器的流量

我寫了一個網頁瀏覽器的VB網絡應用程序。在這個網頁瀏覽器中運行德州撲克Flash應用程序。

我有必要在手完成時將卡片保存在txt文件中。 以這種方式,我可以攔截每個網頁瀏覽器的http流量?

PS 這是合法的。我只想在手完成時看到手。

感謝

回答

0

要使用.NET攔截HTTP流量,你需要創建一個Web代理,並引導你的瀏覽器控件該代理。這裏有一個廣泛的討論在這裏:

How to create a simple proxy in C#?

說了這麼多,你幾乎肯定會發現,通信進行加密。畢竟,你不希望別人能夠通過嗅探線上的數據包來攔截你手中的卡。

許多在線撲克遊戲允許您在手完成後使用明確定義的機制下載手牌歷史記錄。我熟悉的所有撲克分析工具都使用該方法。

如果由於某種原因您無法做到這一點,請考慮在顯示手時進行屏幕截圖。您可以在顯示卡片值的關鍵位置查看屏幕,並將其與52張可能卡片(或更可能只是顯示值和花色的區域)中的每張卡片的圖像進行比較,以確定哪張卡片位於每個位置。

0

在互聯網論壇上我找到了解決方案:easykook攔截瀏覽器的http流量。

問題是隻有http數據包被攔截。以xml打包的Flash應用程序被忽略。 Flash應用程序在webbrowser中加載,而不是在axShockwaveFlash中加載。

謝謝