我确实在 libevent 中实现了一个 websocket 服务器,虽然我对 Chrome 或 Firefox 没有任何问题,但使用 IE10 我什至无法建立连接。
这里握手:
IE10 Request:
GET /echo HTTP/1.1
Origin: 95.115.195.4
Sec-WebSocket-Key: rgPWUlUtk+h3CPWqk99OtA==
Connection: Upgrade
Upgrade: Websocket
Sec-WebSocket-Version: 8
User-Agent: Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)
Host: 95.115.195.4:5555
Cache-Control: no-cache
Server Response:
HTTP/1.1 101 Switching Protocols
Upgrade: Websocket
Connection: Upgrade
Sec-WebSocket-Accept: jGmgQ/jOvew8MU9o3bbqPG9PHlY=
Sec-WebSocket-Protocol: chat
IE10 调试器显示:SCRIPT12152:WebSocket 错误:HTTP 响应不正确。状态码 101
有人知道我在做什么错吗?
谢谢