2014-01-07 45 views
0

我想安裝一個客戶端(閃存) - 服務器(ネ)套接字連接成爲可能:卡插槽的安全策略(本地+遠程套接字訪問)

  1. 在localhost - 本地測試
  2. 互聯網swf(kongregate)到我的服務器 - 用於生產/ beta測試

我在這裏和谷歌上看了很多關於政策的信息,並且變得有些困惑。

的問題是:

  1. 是否有可能,考慮到我不能在Kongregate的改變一切(但我可以在我的網站改變一切)
  2. 如果是 - 我應該申請什麼修飾我的客戶( swf)和服務器 套接字連接成爲可能?
  3. 本地(file://)和遠程(http://)swf位置是否有區別, 如何繞過?

我用的是FlashDevelop/haXe的

回答

0
  1. 是。例如,請參閱「Setting up a socket policy file server」文檔。總之你的服務器應該監聽客戶端請求<策略文件請求/ >並回復套接字策略字符串;

  2. 編譯您的客戶端以進行「網絡訪問」。在FlashDevelop窗口項目/屬性/編譯器選項集使用網絡服務(默認設置);

  3. 要在本地測試客戶端,您應該將SWF文件放置到的項目目錄添加到受信任的目錄,例如通過Windows控制面板/ Flash /開發人員工具...受信任的目錄(對不起,我不知道此選項卡的確切英文標題)。但FlashDevelop會自動生成。