Использование флеш-сокета с Node.js

Я используюgimite / web-socket-js реализовать WebSocket просто после Chrome и разработки Safari. Я хочу отойти от сервера Ruby и перейти на Node.js. Внезапно это не работает ни в чем, кроме Chrome.

Я подозреваю, что это связано сПолитика Flash Socket файл, который мне нужно реализовать. Я хотел бы реализовать это как внешний процесс Node.js, чтобы не запутаться в исходном приложении. Я используюУзел-WebSocket-сервер для реализации протокола WebSocket с Node.js, и снова я бы предпочелне возиться с этим тоже.

Казалось, что самое простое, что можно сделать, это запуститьflashsocket.js, но работает, что дает мне следующую ошибку:

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

Здесь мы сталкиваемся с прекрасными загадочными ошибками, за которые любят Node.js.

Мой вопрос: есть ли отдельный глобальный сервер политики флеш-сокетов, на котором я могу запустить Node.js или другое приложение? Насколько я понимаю, мне нужно, чтобы он находился только на порту 843. Или есть другая библиотека WebSocket для Node.js, которая будет обрабатывать политику Flash, как это делает сервер Ruby?

Ответы на вопрос(2)

Ваш ответ на вопрос