Ein einfacher und schneller Unity3D/Flash Socket -Richtlinienserver für node.js. Weitere Informationen zu Socket -Richtliniendateien finden Sie in Ladedaten in Flash/Flex/Air oder Unity 3D Security Sandbox.
$ npm install -g socket-policy-server
$ npm config --global set socket-policy-server:host <ip address or blank>
Legt die IP fest, um die Servicet -Richtliniendatei zuzuhören. Geben Sie eine einzige IP -Adresse weiter, um nur auf diese IP zu hören, oder lassen Sie leer, um alle IPs anzuhören. Standard ist leer (hören Sie auf alle IPs an, was IP 0.0.0.0 entspricht).
$ npm config --global set socket-policy-server:port 843
Stellen Sie den Port ein, um zuzuhören. Standard ist 843.
$ npm config --global set socket-policy-server:timeout 5000
Legt die Wartezeit in Millisekunden nach einer eingehenden Verbindung fest. Der Client hat so viel Zeit, um seine Anforderungszeichenfolge zu senden, sonst wird er getrennt. Standardeinstellung auf 5000.
$ npm config --global set logging true/false
Schalten Sie weltweit die Protokollierung ein/aus (wirkt sich auf log_request_data und logfile -Optionen aus).
$ npm config --global set socket-policy-server:log_request_data false
Gibt an, ob der Server eingehende Anforderungszeichenfolgen protokollieren sollte. Verwenden Sie nur für Debugging -Zwecke! Standardmäßig falsch.
$ npm config --global set socket-policy-server:logfile /var/log/socket-policy-server.log
Legt die Protokolldatei fest. Standardeinstellungen zu /var/log/socket-policy-server.log. Beachten Sie, dass diese Datei überschrieben und nicht angehängt wird!
$ npm config --global set socket-policy-server:error_logfile /var/log/socket-policy-server-error.log
Legt die Fehlerprotokolldatei fest. Standardeinstellungen zu /var/log/socket-policy-server-error.log. Beachten Sie, dass diese Datei überschrieben und nicht angehängt wird!
$ npm config --global set socket-policy-server:policyfile socket_policy.xml
Legt die Socket -Richtliniendatei fest, die versendet wird. Standardeinstellungen zu Socket_Policy.xml (relativer Pfad). Die eingebettete Socket -Richtlinie -Datei gewährt nur Zugriff auf die Ports 80 und 443. Wenn Sie diese ändern müssen, erstellen Sie Ihre eigene Datei und setzen Sie ihren Pfad mit dieser Konfigurationsoption fest.
$ npm -g start socket-policy-server
Startet den Server.
$ npm -g stop socket-policy-server
Stoppt den Server.
$ npm -g restart socket-policy-server
Stoppt und startet dann den Server.
$ npm -g run-script socket-policy-server status
Druckt den aktuellen Status des Servers (hauptsächlich, wenn er ausgeführt wird oder nicht).
Siehe Dateilizenz