私はlibeventでwebsocketサーバーを実装しましたが、ChromeやFirefoxには問題はありませんがIE10では接続できません。ここで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
誰かが間違っていることを知っていますか?
おかげ
それを解決しました!ありがとう! –