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,如需轉載請自行聯絡原作者
相關文章
- Socket連線和Http連線HTTP
- Go Socket 連線Go
- telnet連線socket serverServer
- 【Android】Socket連線-RxSocketAndroid
- milvus 異常——無法連線
- mysql 遠端無法連線MySql
- bitbucket無法使用ssh連線
- centos無法建立ssl連線CentOS
- 無法連線遠端,Windows系統電腦無法遠端連線怎麼辦Windows
- linux 下 github ssh 無法連線LinuxGithub
- springboot連線hive無法啟動Spring BootHive
- 本地無法連線Mysql的原因MySql
- Android Socket連線,使用Socket進行通訊(Android)Android
- 連線上網路無法上網
- link/Extended dependency 無法顯示連線
- 無法連線java visualvm外掛中心JavaLVM
- Windows無法配置此無線連線這個問題的解決辦法Windows
- 無法連線到web伺服器iisWeb伺服器
- mysql8 無法連線navicat問題MySql
- 遠端桌面無法連線伺服器?伺服器
- raw.githubusercontent.com 無法建立 SSL 連線Github
- wget下載提示:無法建立SSL連線wget
- 印表機無法連線怎麼辦 印表機連線不了的方法
- python中socket建立客戶連線Python
- 簡述Socket連線的過程
- Socket和TCP連線過程解析TCP
- win10突然無法連線wifi怎麼辦_win10突然無法連線到wifi如何解決Win10WiFi
- Win10系統flash無法播放視訊怎麼辦 Win10系統flash無法使用Win10
- Win10系統flash無法播放影片怎麼辦 Win10系統flash無法使用Win10
- 無法rdo遠端連線,無法rdo遠端連線控制多臺伺服器,如何檢測其狀態?伺服器
- win10 wifi連了一段時間無法連線如何處理_win10 wifi突然無法連線解決方法Win10WiFi
- 網站顯示無法連線資料庫網站資料庫
- 阿里雲伺服器無法遠端連線阿里伺服器
- 無法遠端連線mysql怎麼解決MySql
- 換ip軟體無法連線如何解決
- Adobe Creative Cloud 無法連線Adobe伺服器?Cloud伺服器
- 開放vps埠後卻依然無法連線
- 無法連線windows例項的問題排查Windows
- 手把手教你寫 Socket 長連線