WebSockets 如何识别二进制数据延续帧


                            byte[] b = new byte[buffLent]; // buffLent = 10000
                            len = readerIn.read(b); //InputStream
                            System.out.println("FIRST BYTE: " + b[0]);
                            System.out.println("SECOND BYTE: " + b[1]);
                            System.out.println("THIRD BYTE: " + b[2]);
                            if(b[0] == 0x82)
                            {
                                //its binary
                            }
在此代码中,我可以检测二进制数据的

开头,如果文件很小,那么我可以完全读取它,但如果它太大,那么它会分成几部分,我应该使用哪个十六进制代码来检测二进制数据的延续? 因为当我测试它时,第一个字节变成了当前帧的长度, 所以我被困在这里,有什么想法吗?

https://www.rfc-editor.org/rfc/rfc6455#section-5.2

  • %x0 表示延续帧

相关内容

  • 没有找到相关文章

最新更新