Exécution d’un serveur de socket Web sur l’opera 12

J’ai suivi les instructions à partir d’ici pour installer le serveur de socket Web sur mon WXP.

J’ai un client et un serveur écrits comme suit: http://cjihrig.com/blog/creating-your-own-websocket-echo-client/ (ws_server.js)

S’il vous plaît laissez-moi savoir comment puis-je faire en sorte que la connexion de socket Web fonctionne …?
Lorsque je lance le client, les alertes affichées sont les suivantes:
1. “Les sockets Web sont supportés” 2. “On Close: événement / données: non défini”.

Alors, comment puis-je faire fonctionner nodejs sur l’opéra? Cela fonctionne très bien sur Google Chrome?

J’ai activé les sockets Web dans l’opera config

Merci
Sneha

La version actuelle d’Opera 12 est

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

comme vous pouvez le voir dans la chaîne de l’agent utilisateur: Presto / 2.10.289 . La dernière version du protocole WebSocket a été implémentée dans le moteur CORE d’Opera.

API WebSocket Mise à jour de l’implémentation WebSocket vers RFC 6455
( Presto / 2.11.337 )

  • Voir: l’API WebSocket
  • Voir: RFC 6455 – Le protocole WebSocket

mais comme vous pouvez le voir dans Presto / 2.11.337 qui n’est pas encore disponible dans Opera 12. Il sera disponible dans une prochaine version.

Selon la section relative au support de protocole, Opera utilise un très ancien projet Hixie Draft 76 . Peut-être que lorsque vous utiliserez ws, vous aurez plus de chance. De plus, je pense que vous avez besoin d’un projet prenant en charge plusieurs transports (websockets / longpolling, etc.), par exemple faye.js ou socket.io.