Estoy serializando algunos datos usando el paquete de mensajes (@msgpack/msgpack) en un servidor Node JS y pasando los datos serializados a través de una comunicación HTTP a otro software que está escrito en C++. Mi pregunta es, ¿cómo se vería un objeto js "indefinido" deserializado en el lado de C++?
Gracias por adelantado
La documentación dice que undefined y null se asignan a nil de msgpack nil, which is specified como un solo byte 0xC0 (192 en decimal).
Esto es:
> require("@msgpack/msgpack").encode(undefined) Uint8Array(1) [ 192 ]