2

I get this error very often in my web socket application and web socket immediately closes. The only error message I see is "Unrecognized frame opcode: 5 " in my browser console. Can anyone give me an idea why and in which case this error occurs.

Thanks!

4

1 に答える 1

2

WebSocket RFC 6455の最終ドラフトでは、オペコード0、1、8、9、および10が定義されています。古いバージョン(バージョン6など)では、オペコード5がバイナリフレームとして定義されています。これは現在廃止されており、そのオペコードはもう存在しません。

サーバーは古く、古いバージョンのWebSocketプロトコルのみをサポートしています。多くのWebSocketサーバーは複数のバージョンをサポートしており、それらを切り替えることができます。それを行うサーバーを使用する必要があります。

于 2012-09-25T13:08:32.303 に答える