Лучший способ отправить и получить массив через веб-сокеты
На стороне клиента я использую JavaScript, который отправляет данные.
Я отправляю на микроконтроллер ( ESP8266 ), который запрограммирован в c ++ с использованием библиотеки websocket с IDE arduino
В данный момент я отправляю переменную, которую создаю на стороне клиента.
Затем он отправляется в микроконтроллер и принимается буфером полезной нагрузки.
Я отправляю это от клиента
#,tank,pond,1537272000,1537272000,Normal,4789,12
Я получил здесь в коде:
case WStype_TEXT: Serial.printf("[%u] get Text: %s\n", num, payload);
this is the result of what I receive
[0] here it is: #,tank,pond,1537272000,1537272000,Normal,4789,12
Я использую хеш (#), чтобы отметить начало данных.
Я гуглял и искал форумы в течение нескольких дней, но не могу понять, какой это лучший способ сделать это.
Какой самый быстрый и элегантный код разбивает его на разные переменные, чтобы их можно было сравнивать?