Какие параметры я должен отправить на сервер?
Я не могу отправить действительный запрос на сервер. У меня есть это описание протокола, но я не понимаю, что мне нужно отправить с socat на сервер.
заголовок всегда должен передаваться полностью, даже если команда не требует никаких параметров.
команда Это одна буква, регистр которой важен (например, команды "A" и "a" очень разные). Это 8 бит в размере.
параметр 1 Это 16-битный числовой параметр. Он находится в сетевом порядке байтов и в основном используется для указания адресов устройств KNX или длин данных.
Моя проблема исходит от param
, Я должен отправить 16-битный числовой параметр с нулевым значением. Как мне это сделать?
1 ответ
Обычно "нулевое значение" означает, что вы отправляете ноль.
Если сокет сервера sock
тогда это отправит 16 бит:
send (sock, "\0\0", 2, 0);