国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

flash客戶端請求workerman服務端時報錯

飛飛飛飛飛飛

04:52:11 PM .474 ms --VideoE-- The socket has an SecurityError :
上邊是報錯內容
下邊是根目錄的xml文件

<cross-domain-policy>
    <site-control permitted-cross-domain-policies="all"/>
    <allow-access-from domain="_" to-ports="_"/>
    <allow-http-request-headers-from domain="_" headers="_"/>
</cross-domain-policy>

另外我另外開啟一個服務 端口為843,給客戶端返回xml文件還是不行。

$flash_policy = new Worker('tcp://192.168.1.152:843');
$flash_policy->onMessage = function($connection, $message)
{
    $xml = '<cross-domain-policy>';
    $xml .= '<site-control permitted-cross-domain-policies="all"/>';
    $xml .= '<allow-access-from domain="_" to-ports="_"/>';
    $xml .= '<allow-http-request-headers-from domain="_" headers="_"/>';
    $xml .= '</cross-domain-policy>';
    $connection->send($xml."\0");
};

折騰一天都沒找到解決辦法 希望大神給指導下

4148 3 0
3個回答

walkor 打賞
  • 飛飛飛飛飛飛 2017-02-16

    麻煩您看下我下邊圖片這么寫對嗎,這么寫還是報這個錯誤。

飛飛飛飛飛飛

我看了workerman的文檔單獨跑了一個socket服務 端口為843 用來返回xml文件,結果還是報這個錯誤。

  • 暫無評論
mdx2007

這個錯和843 安全策略文件沒有關系吧,
是不是flash文件的域名和網站的域名不同啊

  • 飛飛飛飛飛飛 2017-02-16

    這個是flash端報的錯,我只負責寫服務端的,也不太懂flash。 我自己用php寫的一個客戶端是可以正常訪問服務端的,這個可能是什么問題,麻煩幫我分析下,謝謝。

  • 飛飛飛飛飛飛 2017-02-16

    flash的程序確實和phpsocket的服務端不在一個域名上,這個要怎么解決呢

  • mdx2007 2017-02-16

    放在一個域名下就解決了啊。

  • 飛飛飛飛飛飛 2017-02-16

    這是兩個不同的項目 不能放在一個域名下,我增加了安全策略文件也沒有效果。

  • mdx2007 2017-02-16

    這個限制服務端解決不了的,得改flash源碼,讓flash在不同源的域名下可以發(fā)起socket鏈接,具體怎么改我也不是太懂

  • continue 2017-06-26

    解決了嗎

年代過于久遠,無法發(fā)表回答
??