【问题标题】:Running web socket server on opera 12在 Opera 12 上运行 Web 套接字服务器
【发布时间】:2012-06-20 09:25:45
【问题描述】:

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

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

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

那么我如何让 nodejs 在 Opera 上工作?它在谷歌浏览器上运行良好??

我在 Opera 配置中启用了 Web 套接字

谢谢
斯内哈

【问题讨论】:

    标签: html node.js websocket opera


    【解决方案1】:

    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 中尚不可用。它将在未来的版本中提供。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-12-27
        • 2013-08-18
        • 2019-10-07
        • 2012-12-22
        • 1970-01-01
        • 1970-01-01
        • 2016-06-07
        • 2020-10-27
        • 2020-06-12
        相关资源
        最近更新 更多