2010-12-14 8 views
1

localhost와 example.com간에 XMLSocekt를 사용하고 싶습니다.localhost와 example.com 간의 XMLSocket 통신

localhost의 SWF example.com을 연결하려고하면 SecurityError가 발생합니다.

어떻게 localhost와 example.com간에 XMLSocekt를 사용할 수 있습니까?

+0

당신의 오류 SecurityError 무엇입니까 : 서버는

이 교차 도메인은 모든 원격 COMUNICATION 수 있습니다 crossodomain.xml로 응답해야 하는가? –

+0

[는 SecurityErrorEvent 유형 = "오류 SecurityError"거품 = 거짓 거짓 = 취소 할의 EventPhase = 2 텍스트 = "오류 # 2048"] – certst

+0

죄송합니다, SWF 지역에 (C : ¥ ...) 문제가있는 경우 전역 보안 설정 패널을 확인 – certst

답변

0

localhost 도메인에서 example.com 도메인에 액세스하고 있습니다. 이것을 크로스 도메인 통신이라고합니다. (이 경우 example.com에서)

원격 서버는 플래시 연결하는 로컬 호스트 도메인에서 실행 가능하게 crossdomain.xml에 응답 할 필요가있다.

플래시 XMLSocket에에서 도메인 간로드하려고, 서버에 <policy-file-request/>를 보냅니다.

<?xml version="1.0"?> 
<cross-domain-policy> 
    <allow-access-from domain="*" to-ports="*"/> 
</cross-domain-policy>