Size: a a a

Чат "Программист"

2021 June 14

ВП

Винни Пух.d in Чат "Программист"
пакет smol
источник

YK

Your KVXMMU in Чат "Программист"
нет возможности работать в ЛЮБОМ япе с числами меньше 8бит
источник

YK

Your KVXMMU in Чат "Программист"
да
источник

YK

Your KVXMMU in Чат "Программист"
размер полезной нагрузки меньше 255
источник

YK

Your KVXMMU in Чат "Программист"
поэтому хватит и 1байта размера
источник

ВП

Винни Пух.d in Чат "Программист"
заебись, тогда приводим число в строковое представление binary
источник

YK

Your KVXMMU in Чат "Программист"
нет
источник

YK

Your KVXMMU in Чат "Программист"
#define GROK_STORE_FLAGS(flags, n) ((n << 2u) | flags)
#define GROK_GET_FLAGS(n) ((n) & 0b11)
#define GROK_IS_SHORT(n) (GROK_GET_FLAGS(n) & GROK_SHORT_PKT)
#define GROK_IS_COMPRESSED(n) (GROK_GET_FLAGS(n) & GROK_COMPRESSED_PKT)
#define GROK_GET_TYPE(n) ((n) >> 2u)
источник

АС

Азер Садыхзаде... in Чат "Программист"
мм
источник

YK

Your KVXMMU in Чат "Программист"
допустим ты зочешь отправить сжатый маленький пакет с типом GROK_DISCONNECT
источник

YK

Your KVXMMU in Чат "Программист"
у тебя будет 5 << 2 | 0b11
источник

YK

Your KVXMMU in Чат "Программист"
вот это идет в type
источник

ВП

Винни Пух.d in Чат "Программист"
а блять
источник

ВП

Винни Пух.d in Чат "Программист"
точно
источник

ВП

Винни Пух.d in Чат "Программист"
побитовые сдвиги, я еблан
источник

YK

Your KVXMMU in Чат "Программист"
https://github.com/kvxmmu/OpenGrok/blob/master/src/freegrok/proto_spec.h
вот тут подробнее, здесь дефайны одни и почти кода нет
источник

ВП

Винни Пух.d in Чат "Программист"
0b11 как в питоне представить можно?
источник

YK

Your KVXMMU in Чат "Программист"
точно так же пиши
источник

YK

Your KVXMMU in Чат "Программист"
источник

ВП

Винни Пух.d in Чат "Программист"
ух бля
источник