如 socket.io 所述,它支持 WebSocket。因此,我使用 HTML5 标准的 Web Socket API 访问 socket.io 服务器,但总是遇到以下错误:
WebSocket 连接 ws://localhost:8080/ 失败:在接收握手响应前连接已关闭。
然后,我尝试使用 js 中的 socket.io 客户端访问 socket.io 服务器,它可以正常工作,并且通过 Chrome 网络监视器,我发现它正确地使用了 Web Socket 协议。
有人曾经尝试使用 W3C Websocket API 访问 socket.io 服务器并遇到类似的问题吗?或者对我的问题有任何想法或线索?感激不尽!
测试代码在这里:https://github.com/piginzoo/socketiotest。
WebSocket 连接 ws://localhost:8080/ 失败:在接收握手响应前连接已关闭。
然后,我尝试使用 js 中的 socket.io 客户端访问 socket.io 服务器,它可以正常工作,并且通过 Chrome 网络监视器,我发现它正确地使用了 Web Socket 协议。
有人曾经尝试使用 W3C Websocket API 访问 socket.io 服务器并遇到类似的问题吗?或者对我的问题有任何想法或线索?感激不尽!
测试代码在这里:https://github.com/piginzoo/socketiotest。