Задать вопрос
@agentx001

Почему WebSocket не подключается к серверу?

Собственно есть сервер на 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');
...
  • Вопрос задан
  • 5380 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя Дмитрий Кузнецов К ответам на вопрос (2)
dima9595
@dima9595
Junior PHP
Как я понял - вы сделали клиент-соккет. Вам необходимо создать сервер-соккет.
Ответ написан
Комментировать