Собственно есть сервер на SockJS, клиент при подключении мне говорит, что: WebSocket is closed before the connection is established. И хотя все отлично работает и с Loong Poling, хотелось бы подключаться через WebSocket потому что задержка в данном случае критична.
Код сервера:
var http = require('http'),
connect = require('connect'),
sockjs = require('sockjs'),
...
var app = connect()
.use(connect.static('./client'));
var server = http.createServer(app);
var echo = sockjs.createServer({
log: function(severity, line) {
return log.log(severity, line);
},
websocket: true
});
echo.installHandlers(server, {
prefix:'/socket-server'
});
echo.on('connection', function(conn) {
...
});
server.listen(config.get('port'));
Код клиента:
var sock = new SockJS('http://localhost:1000/socket-server');
...