在Opera 12上运行Web套接字服务器

时间:2012-06-20 09:25:45

标签: html5 node.js websocket opera

我按照此处的说明在我的WXP上安装web socket node.js服务器

我的客户端和服务器编写如下:http://cjihrig.com/blog/creating-your-own-websocket-echo-client/(ws_server.js)

请让我知道如何使网络套接字连接正常工作......? 当我运行客户端时,警报显示如下:
1.“支持Web套接字” 2.“关闭时:事件/数据:未定义”。

那么我如何让nodejs在opera上运行?它在谷歌Chrome上运行良好?

我在opera config中启用了web套接字

感谢
斯纳

2 个答案:

答案 0 :(得分: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协议在Opera的CORE引擎中有been implemented

  

WebSocket API更新WebSocket实现到RFC 6455
  ( Presto / 2.11.337

     
      
  • 请参阅:WebSocket API
  •   
  • 请参阅:RFC 6455 - WebSocket协议
  •   

但正如您在 Presto / 2.11.337 中所看到的那样,这在Opera 12中尚未提供。它将在以后的版本中提供。

答案 1 :(得分:0)

根据protocol support section,Opera使用非常古老的 Hixie draft 76 。也许当你使用ws时,你会有更多的运气。此外,我认为您需要一个支持多个传输的项目(websockets / longpolling等),例如faye.jssocket.io