Файловый сервер 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

Какие-либо предложения? Что я делаю неправильно?

Настройки сервера не моя сильная сторона

заранее спасибо

0 ответов

Другие вопросы по тегам