flex和socket通信的跨域問題解決方案

flex和C++服務器通信。因爲安全沙漏問題,當swf位於A服務器,C++服務器程序位於B服務器時。

這時swf和B服務器建立Socket建立連接會產生跨域問題。

解決方法如下

swf建立socket時會先發起一個請求跨域文件的請求:"<policy-file-request/>"

服務器接收到後發送字符串

並關閉這個發來跨域請求的端口。

大功告成!

 

參考:http://hi.baidu.com/cjmxp/blog/item/815fdd88d40e3c93a4c27236.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章