Как правильно переписать код на js на с++
Код:
ws.send(new Uint8Array(Array.from(msgpack5.encode(sender))));
Структура sender - ["...", [..., ...]]
(примерно)
Тут важна только структура, детали не нужни. Вообщем, я правильно переписал ету функцию на с++?
void PacketSender(ix::WebSocket& sender) {
using InnerType = std::variant<int, std::nullptr_t>;
using VarType = std::variant<std::string, std::vector<InnerType>>;
std::vector<InnerType> innerArray = { 6, nullptr };
std::vector<VarType> data = { "z", innerArray };
msgpack::sbuffer sbuf;
msgpack::pack(sbuf, data);
sender.sendBinary(sbuf.data());
}
По возможности, помогите с кодом