Какие параметры я должен отправить на сервер?

Я не могу отправить действительный запрос на сервер. У меня есть это описание протокола, но я не понимаю, что мне нужно отправить с socat на сервер.

заголовок всегда должен передаваться полностью, даже если команда не требует никаких параметров.

команда Это одна буква, регистр которой важен (например, команды "A" и "a" очень разные). Это 8 бит в размере.

параметр 1 Это 16-битный числовой параметр. Он находится в сетевом порядке байтов и в основном используется для указания адресов устройств KNX или длин данных.

Моя проблема исходит от param, Я должен отправить 16-битный числовой параметр с нулевым значением. Как мне это сделать?

1 ответ

Обычно "нулевое значение" означает, что вы отправляете ноль.

Если сокет сервера sockтогда это отправит 16 бит:

send (sock, "\0\0", 2, 0);
Другие вопросы по тегам