Файловый сервер FlashPolicy не может работать с узлом
Я пытаюсь использовать файловый сервер FlashPolicy вместе с узлом js 0.10.12 и не могу заставить его работать.
Я хочу использовать файловый сервер FlashPolicy, чтобы обеспечить откат веб-сокетов с помощью web-sockets-js (web-sockets-js требует FlashPolicy)
В моем узле сейчас я использую только модули http, websockets и pg.
Вот что я пытаюсь сделать
"use strict";
var WebSocketServer = require('websocket').server;
var http = require('http');
var pg = require('pg');
var server = http.createServer(function(request, response) {
console.log((new Date()) + ' Received request for ' + request.url);
response.writeHead(200, {'Content-Type': 'text/html'});
response.end(clientHtml);
});
server.listen(8000, function() {
console.log((new Date()) + ' Server is listening on port 8000');
});
var wsServer = new WebSocketServer({
httpServer: server,
autoAcceptConnections: false
});
function originIsAllowed(origin) {
return true;
}
var pf = require('policyfile').createServer();
pf.listen(8000, server, function(){
console.log(':3 yay')
});
wsServer.on('request', function(request) {
if (!originIsAllowed(request.origin)) {
request.reject();
console.log((new Date()) + ' Connection from origin ' + request.origin + ' rejected.');
return;
}
В консоли я получаю
FlashPolicyFileServer received an error event
listen EADDRINUSE
Какие-либо предложения? Что я делаю неправильно?
Настройки сервера не моя сильная сторона
заранее спасибо