使用纯HTML5的WebSocket API去访问Socket.io的WebSocket服务器怎么总是报错呢?
发布于 11 年前 作者 piginzoo 25300 次预览 最后一次回复是 10 年前 来自
我们都知道socket.io标榜支持WebSocket,于是乎我就做了一个Socket.io服务器,然后我用标准的HTML5的WebSocket访问,结果就抱错: ** WebSocket connection to ‘ws://localhost:8080/’ failed: Connection closed before receiving a handshake response ** 可是用Socket.io的客户端就一点问题都没有哇,唉,怎么回事啊?哪位大拿帮着看看。
测试代码在https://github.com/piginzoo/socketiotest
问题类似于这篇:http://cnodejs.org/topic/538d9bbcc3ee0b58204d6dea @ 514366607,你找到解决方法了么?
3 回复
WebSocket协议大拿和Nodejs/Socket.io大拿请跳出啦噢~
WebSocket客户端访问服务器时候的服务器端的debug信息
Socket.io的标准客户端访问的时候,服务器侧的debug信息
貌似直接用WebSocket确实没有handshake,看上面的trace,也看到这问题,可是为什么呢?难道是WebSocket建立的有问题,可是Websocket的API就是这么简单啊
请问楼主解决这个问题没有啊?