2014-01-07 7 views
0

내가 설정에 클라이언트 (플래시)를 원하는 -Server (마네 키 네코) 소켓 연결이 가능합니다 : 로컬 호스트에플래시 소켓 보안 정책 (원격 + 로컬 소켓 접속)

  1. - 지역 테스트
  2. 인터넷에 대한 내 서버에 swf (kongregate) - 생산/베타 테스트 용

여기에 Google과 정책에 대해 많이 읽고 혼란스러워집니다.

질문은 다음과 같습니다

  1. 나는 콩 그레 게이트에 모든 것을 변경할 수 없습니다 (하지만 난 내 사이트에 모든 것을 변경할 수 있습니다)이 경우
  2. 고려, 그것은 가능 - 나는 (내 클라이언트에 적용해야하는지 수정 swf) 및 서버 소켓 연결이 가능합니까?
  3. 로컬 (file : //) 및 원격 (http : //) swf 위치에 약간의 차이점이 있습니까? 무시할 방법이 있습니까?

나는에 FlashDevelop/haxe

답변

0
  1. 예를 사용합니다. 예를 들어 "Setting up a socket policy file server"문서를 참조하십시오. 간단히 말해서 서버는 클라이언트 요청을 청취해야합니다. < policy-file-request/> 및 소켓 정책 문자열로 응답하십시오.

  2. 클라이언트를 "네트워크 액세스"용으로 컴파일하십시오. FlashDevelop 창 프로젝트/등록 정보/컴파일러 옵션 설정 네트워크 서비스 사용 ~ 사실 (기본값);

  3. 클라이언트를 로컬에서 테스트하려면 SWF 파일이 Windows 제어판/Flash/Developer 도구를 통해 신뢰할 수있는 디렉토리에 배치 된 프로젝트 디렉토리를 추가해야합니다 ... 신뢰할 수있는 디렉토리 (이 탭의 정확한 영어 제목을 모르겠다.). 그러나 FlashDevelop는 자동으로 만듭니다.