SOURCE

console 命令行工具 X clear

                    
>
console
parser.fixed(7)
    //1. 首先读取7个字节,起始符(2个字节)、命令标识(1字节)、数据长度(4个字节)  
    .handler(function (buffer, parser) {
        var len = buffer.getInt(0);
        console.log(buffer.toString('hex'));
        //2. 将4字节转为int,代表接下来数据包的完整长度.\r\n    
        parser.fixed(len).result(buffer);
        //3. 设置下一步要读取固定长度\r\n  
    })
    .handler(function (buffer, parser) {
        parser.result(buffer)
            //4. 设置数据包结果.\r\n      
            .complete();//5. 完成本次解析\r\n  
    });
parser.fixed(7)
    //1. 首先读取7个字节,起始符(2个字节)、命令标识(1字节)、数据长度(4个字节)  \r\n
    .handler(function (buffer, parser) {
        var len = buffer.getInt(0);
         console.log('HOLLER WORLD')
        console.log(buffer.toString('hex'));
        //2. 将4字节转为int,代表接下来数据包的完整长度.\r\n    
        parser.fixed(len).result(buffer);
        //3. 设置下一步要读取固定长度\r\n  
    })
    .handler(function (buffer, parser) {
        parser.result(buffer)
            //4. 设置数据包结果.\r\n      
            .complete();//5. 完成本次解析\r\n  
    });