Node.js и socket.io — проблемы в браузере Opera

Использую браузер - Опера версии 11.52. Я использую версию node.js — v0.4.12 и версию socket.io 0.8.5.

Я попробовал этот пример — https://github.com/LearnBoost/socket.io/tree/master/examples/chat

Эта страница запускается и отображает только сообщение «Подключение к серверу socket.io = В опере».

Другие браузеры работают нормально - Firefox, IE, Chrome.

Я пытался отладить node.js - ошибок нет.

Спасибо за вашу помощь и совет!


person Jenan    schedule 22.10.2011    source источник
comment
На какой платформе вы находитесь? Те же версии Opera, node.js и socket.io отлично работают на Ubuntu 11.04.   -  person Luke Girvin    schedule 22.10.2011


Ответы (2)


Попробуйте следовать этому руководству: https://github.com/LearnBoost/Socket.IO/wiki/Configuring-Socket.IO и настройте параметр транспорта на что-то, что отдает приоритет xhr-опросу над веб-сокетами, и посмотрите, решит ли это проблему. Мой опыт использования socket.io в производственных веб-приложениях показал, что транспорт веб-сокетов не так надежен, как опрос xhr.

person fourk    schedule 22.10.2011

Вы пытались включить Websocket? Поместите в панель инструментов, затем проверьте, затем сохраните.

opera:config#UserPrefs|EnableWebSockets
person karlcow    schedule 22.10.2011