Отправлять представление байта, содержащего пользовательский полубайт высокого порядка и динамический полубайт низкого уровня

Я сталкиваюсь со следующей проблемой:

Мне нужно отправить байт на сервер.

Этот байт должен содержать следующее:

  • высший клев с 1011
  • клев младшего разряда, содержащий числовое представление от 1 до 15, так что здесь давайте возьмем 2 для примера

Таким образом, полный байт должен быть 10110010,

Существует соответствующий поток для чтения байта в двух отдельных откусываниях, но не для его построения.

Цель, которую я должен достичь, - сначала построить байт в зависимости от значения размера, здесь 2, а затем отправить его в сокет, чтобы сервер получил байт 10110010 (следовательно, b2 в шестнадцатеричном)

Я прочитал много примеров, но не смог найти тот, который сузил бы мою ситуацию.

Итак, как я могу построить этот байт и преобразовать его в формат для двоичного потока сокета.

Спасибо,

0 ответов

Другие вопросы по тегам