Использование флеш-сокета с 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?