Verwenden eines Flash-Sockets mit Node.js

Ich habe @ verwendgimite / web-socket-js Um ein WebSocket zu implementieren, müssen Sie lediglich Chrome und Entwicklungsversionen von Safari entfernen. Ich möchte vom Ruby-Server auf Node.js wechseln. Plötzlich funktioniert es nur noch in Chrome.

Ich vermute, dass dies mit dem @ zu tun hFlash Socket Policy Datei, die ich implementieren muss. Ich möchte dies als externen Node.js-Prozess implementieren, um nicht mit der ursprünglichen Anwendung zu matschen. Ich benutze das node-websocket-server für die Implementierung des WebSocket-Protokolls mit Node.js, und ich würde es wieder vorziehen,nich verwirren Sie sich damit.

Es schien das Einfachste zu sein, zu rennen flashsocket.js, aber das Ausführen gibt mir den folgenden Fehler:

sys:334
    ctor.prototype = Object.create(superCtor.prototype, {
                            ^
TypeError: Object prototype may only be an Object or null
    at Function.create (native)
    at Object.inherits (sys:334:29)
    at Object.<anonymous> (/Users/me/Projects/testing/websocket/node-websocket-server/flashsocket.js:10:16)
    at Module._compile (node.js:472:23)
    at Module._loadScriptSync (node.js:479:10)
    at Module.loadSync (node.js:349:12)
    at Object.runMain (node.js:532:24)
    at node.js:762:10

Hier stoßen wir auf die schönen kryptischen Fehler, für die Node.js geliebt wird.

Meine Frage: Gibt es einen eigenständigen globalen Flash-Socket-Richtlinienserver, auf dem Node.js oder eine andere Anwendung ausgeführt werden kann? Ich verstehe, dass ich es nur auf Port 843 haben muss. Oder gibt es eine andere WebSocket-Bibliothek für Node.js, die die Flash-Richtlinie wie der Ruby-Server handhabt?