flash無法連線socket
去年做的一個專案了,客戶端用到了flash,上線測試後一切都正常了,現在突然不行了,同事說我的服務沒有開,我登上伺服器,看了一下socket埠正常啊,然後同事在看他的程式碼一直沒動過,我就以為是他機器問題,後來我的機器也不可以,然後在用另一個同事的機器就可以,在看flash player版本就知道了。原來是adobe 公司升級 flash player,涉及到了安全問題,導致flash 無法正常使用socket。看它官方網可以知道,和查閱資料得知:
adobe update四月更新後flashplayer更新至了9.0.124.0,在此版本之前,如果socket伺服器沒有安全策略的話,flash應用仍可正常和伺服器通訊!但從此版本後flashplayer會做兩個檢查:
1、首先檢查伺服器843埠是否有安全策略
2、如果843埠在3秒內無法響應,則連線目標埠
所以上述兩部沒有的話,則會連線失敗。
所以如果想得最快的響應速度,則我們需要在伺服器的843埠上建立服務
使用很簡單,解壓後只要執行即可
./socketpolicy.pl > /dev/null & (843埠上的服務)
此方案策略黙認是全部可通過,如有需則修改socketpolicy.pl檔案即可
此外adobe官網上也有一個解決方案,不過步驟就複雜了許多,具體連結[url]http://www.adobe.com/devnet/flashplayer/articles/socket_policy_files.html[/url]
adobe官方文件[url]http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security_04.html[/url] 其中還涉及另外幾處安全更新,如dns漏洞等,有興趣的朋友可以看看。
本文轉自Deidara 51CTO部落格,原文連結:http://blog.51cto.com/deidara/96562,如需轉載請自行聯絡原作者
相關文章
- C# Socket連線 無法訪問已釋放的物件C#物件
- Socket連線和Http連線HTTP
- [APEX] APEX無法連線
- Go Socket 連線Go
- windows無法配置此無線連線的解決辦法Windows
- 蘋果電腦無法連線無線網路蘋果
- centos無法建立ssl連線CentOS
- Postgresql無法遠端連線SQL
- http Socket長連線HTTP
- 無法連線遠端,Windows系統電腦無法遠端連線怎麼辦Windows
- 區分socket連線和tcp/ip連線TCP
- milvus 異常——無法連線
- Linux無法連線外網Linux
- 11G RAC無法連線
- telnet連線socket serverServer
- Windows Socket 最大連線數Windows
- python pymssql連線MSSQL以及無法連線解決方法PythonSQL
- 【Socket】關於socket長連線的心跳包
- Windows無法配置此無線連線這個問題的解決辦法Windows
- WAMP無法連線mysql資料庫MySql資料庫
- MMNL absent ,資料庫無法連線資料庫
- 【Android】Socket連線-RxSocketAndroid
- Http和Socket連線區別HTTP
- 無線連線提示“windows無法連線到選定網路,網路可能不在區域中Windows
- 遠端桌面無法連線伺服器?伺服器
- link/Extended dependency 無法顯示連線
- 數位相機無法與電腦連線
- 使用wget提示無法建立SSL連線wget
- iptables導致無法遠端連線oracleOracle
- sys使用者無法連線到DB
- 印表機無法連線怎麼辦 印表機連線不了的方法
- Win8.1連線受限和無法連線到wifi解決方法WiFi
- Windows 8.1系統連線受限或無法連線WiFi怎麼辦?WindowsWiFi
- windows7筆記本無法連線無線路由器的解決辦法Windows筆記路由器
- win10突然無法連線wifi怎麼辦_win10突然無法連線到wifi如何解決Win10WiFi
- 簡述Socket連線的過程
- Socket和TCP連線過程解析TCP
- 漫遊MQ-socket 長連線MQ