Add DockerFile + parse rsv1 field

This commit is contained in:
Benjamin Sergeant
2018-11-07 11:45:17 -08:00
parent cf0045a483
commit f12e655cf8
7 changed files with 64 additions and 0 deletions

View File

@ -454,6 +454,7 @@ namespace ix {
if (_rxbuf.size() < 2) return; /* Need at least 2 */
const uint8_t * data = (uint8_t *) &_rxbuf[0]; // peek, but don't consume
ws.fin = (data[0] & 0x80) == 0x80;
ws.rsv1 = (data[0] & 0x40) == 0x40;
ws.opcode = (wsheader_type::opcode_type) (data[0] & 0x0f);
ws.mask = (data[1] & 0x80) == 0x80;
ws.N0 = (data[1] & 0x7f);

View File

@ -98,6 +98,7 @@ namespace ix
struct wsheader_type {
unsigned header_size;
bool fin;
bool rsv1;
bool mask;
enum opcode_type {
CONTINUATION = 0x0,