Socket.io для NodeJS не работает как сервер веб-сервера
По какой-то причине socket.io ALWAYS возвращается к длинному опросу, и если я заставляю транспортный уровень websocket, он будет выходить из строя:
не удалось: соединение закрыто перед получением ответа на подтверждение
Правильные порты открыты. Я использую пример чата из socket.io. Я настроил сервер на http://jmi.io:3000. Как вы можете видеть, он отлично работает с красивым длинным каналом опроса, но теперь попробуйте соединение с веб-сайтами с клиентом websocket и...
Соединение с WebSocket с 'ws://jmi: 3000/' не выполнено: соединение закрыто перед получением ответа подтверждения
У меня есть только один node однопоточный и имеет тот же самый package.json, что и в примере репорта чата.
{
"name": "socket-chat-example",
"version": "0.0.1",
"description": "my first socket.io app",
"dependencies": {
"express": "4.3.1",
"socket.io": "1.2.0"
}
}
Спасибо за помощь