Safari 6 と websockets を使用しています。サーバーがブラウザから次のハンドシェイクを受信しています。
GET / HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Host: nomad.local:1299
Origin: file://
Sec-WebSocket-Key: WhZTuybN4i2ZshDBxco42w==
Sec-WebSocket-Version: 13
Sec-WebSocket-Extensions: x-webkit-deflate-frame
プロトコルは含まれていません。私のサーバーはそれを処理できますが、ブラウザ クライアントとのハンドシェイクを完了しようとすると、次のメッセージが表示されます: WebSocket ハンドシェイク中のエラー: Sec-WebSocket-Protocol の不一致
サーバーに送信されたメッセージに、クライアントへのハンドシェイクで返す必要がある暗黙のプロトコルはありますか?
これは、最新のSafariにアップグレードする前に機能しました