Node.js의 간단하고 빠른 Unity3D/Flash 소켓 정책 서버 소켓 정책 파일에 대한 자세한 내용은 Flash/Flex/Air 또는 Unity 3D 보안 샌드 박스의 데이터로드를 살펴보십시오.
$ npm install -g socket-policy-server
$ npm config --global set socket-policy-server:host <ip address or blank>
소켓 정책 파일을 제공하기 위해 IP를 듣도록 설정합니다. 해당 IP에서만 듣기 위해 단일 IP 주소를 전달하거나 모든 IP를 들으려면 비워 두십시오. 기본값은 비어 있습니다 (모든 IPS에서 듣습니다. 이는 IP 0.0.0.0에 해당합니다).
$ npm config --global set socket-policy-server:port 843
포트를들을 수 있도록 설정하십시오. 기본값은 843입니다.
$ npm config --global set socket-policy-server:timeout 5000
들어오는 연결 후 대기 시간을 밀리 초로 설정합니다. 클라이언트는 요청 문자열을 보낼 시간이 많거나 연결이 끊어집니다. 기본값은 5000으로.
$ npm config --global set logging true/false
전 세계 로그 켜기/끄기 (log_request_data 및 logfile 옵션에 영향을 미칩니다).
$ npm config --global set socket-policy-server:log_request_data false
서버가 들어오는 요청 문자열을 기록 해야하는지 여부를 나타냅니다. 디버깅 목적으로 만 사용하십시오! 기본값으로 거짓.
$ npm config --global set socket-policy-server:logfile /var/log/socket-policy-server.log
로그 파일을 설정합니다. 기본값은 /var/log/socket-policy-server.log로 이 파일은 첨부되지 않고 덮어 쓸 것입니다!
$ npm config --global set socket-policy-server:error_logfile /var/log/socket-policy-server-error.log
오류 로그 파일을 설정합니다. 기본값은 /var/log/socket-policy-server-error.log로 이 파일은 첨부되지 않고 덮어 쓸 것입니다!
$ npm config --global set socket-policy-server:policyfile socket_policy.xml
발송 될 소켓 정책 파일을 설정합니다. 기본값으로 socket_policy.xml (상대 경로). 임베디드 소켓 정책 파일은 포트 80 및 443에 대한 액세스 만 부여합니다.이를 변경 해야하는 경우 자체 파일을 만들고이 구성 옵션으로 경로를 설정하십시오.
$ npm -g start socket-policy-server
서버를 시작합니다.
$ npm -g stop socket-policy-server
서버를 중지합니다.
$ npm -g restart socket-policy-server
중지 한 다음 서버를 시작합니다.
$ npm -g run-script socket-policy-server status
서버의 현재 상태를 인쇄합니다 (주로 실행중인 경우).
파일 라이센스를 참조하십시오