Запуск сервера веб-сокетов на Opera 12

Я следовал приведенным здесь инструкциям, чтобы установить веб-сокет node.js на мой WXP.

У меня есть клиент и сервер, написанные следующим образом: http://cjihrig.com/blog/creating-your-own-websocket-echo-client/ (ws_server.js)

Пожалуйста, дайте мне знать, как я могу заставить работать соединение через веб-сокет...?
Когда я запускаю клиент, Alert displaye выглядит следующим образом:
1. "Поддерживаются веб-сокеты" 2. "При закрытии: событие / данные: не определено".

Так как же заставить nodejs работать в опере? Это работает нормально на Google Chrome??

Я включил веб-сокеты в опере конфигурации

Спасибо
Sneha

2 ответа

Текущая версия Opera 12

Opera/9.80 (Macintosh; Intel Mac OS X 10.7.4; U; fr) Presto/2.10.289 Version/12.00

как вы можете видеть в строке агента пользователя: Presto / 2.10.289. Последняя версия протокола WebSocket была реализована в ядре CORE Opera.

Обновление API WebSocket Реализация WebSocket до RFC 6455
(Presto/2.11.337)

  • Смотрите: API WebSocket
  • См.: RFC 6455 - Протокол WebSocket.

но, как вы можете видеть в Presto/2.11.337, который еще не доступен в Opera 12. Он будет доступен в будущем выпуске.

В соответствии с разделом поддержки протокола Opera использует очень старый проект Hixie 76. Может быть, когда вы используете ws, вам повезет больше. Кроме того, я думаю, что вам нужен проект, который поддерживает несколько транспортов (websockets/longpolling и т. Д.), Например, faye.js или http://socket.io/.

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