2011-03-26 38 views
0

當我偶然發現這個問題時,我試圖爲自己的協議寫一個壓力測試儀。Actionscript 3 - Max。來自一個客戶端的3個套接字?

每當我創建一個PC閃光超過連接拒絕對從服務器接收了消息,儘管我仍然能夠連接,並寫郵件

請問這與flash policy file有什麼關係?或者這是否與安全問題有關?

+0

我會假設瀏覽器中的Flash有打開的連接數量的限制,它可以使。如果你在等待信息,那是一個開放的連接。 – JeffryHouser 2011-03-26 17:48:18

+0

如果我在獨立的Flash可執行文件中打開該應用程序,則會出現同樣的問題。 – Kevin 2011-03-26 18:10:27

+0

如何創建獨立的Flash可執行文件? – JeffryHouser 2011-03-26 19:10:53

回答

1

你使用什麼瀏覽器?我正在猜測IE。所有互聯網通信都通過瀏覽器進行,Flash當前正在運行(如果處於執行模式,則通過操作系統的瀏覽器)。因此,最大連接取決於瀏覽器的設置。我相信IE 6的限制爲2.這種情況多年來可能會上升。有一種方法可以增加限制,但我不記得它。如果您使用的是Firefox,我相信這個限制是10.

現在,我不明白的是爲什麼您使用Flash作爲壓力測試儀。 Flash是前端語言,不是用於測試的東西。如果你想正確地做到這一點,使用Java或C#或任何其他不是完全基於查看和單線程的其他任何東西...

+0

你知道'NetConnection'類嗎?我設法獲得了1000個連接。瀏覽器並不重要。我用過Firefox,Opera,IE8和Google Chrome。使用哪個瀏覽器並不重要。我不斷得到相同的結果。 – Kevin 2011-03-26 20:31:45

+0

只要協議不是基於http的,你應該沒問題,但是仍然不會用單線程語言來強調測試。有關最大連接的更多信息,請訪問:http://deceptiveresolution.wordpress.com/2008/09/24/is-there-a-limit-on-the-number-of-netconnections-available-to-a-swf-running-in -a-browser/ – 2011-03-26 21:22:34

+0

因此,即使我沒有使用80端口,Flash的套接字實際上是通過瀏覽器的?雖然NetConnection不? – Kevin 2011-03-27 06:59:17

相關問題