Gibt es eine Möglichkeit, Protobuf-Objekt nur aus einem Char-Zeiger in C++ zu analysieren? Das Problem ist, dass die serialisierten Bytes möglicherweise '\0'
enthalten, was es unmöglich macht, das Ende des Arrays zu bestimmen. Und das einzige, was ich von einer Streaming-API bekomme, ist ein Char-Zeiger auf serialisierte Bytes, ich kann die API nicht ändern.Protobuf Pars von Char * mit unbekannter Größe
0
A
Antwort
0
Das einzige, was ich von einer Streaming-API bekomme, ist ein Char-Zeiger auf serialisierte Bytes, ich kann die API nicht ändern.
Dann sind Sie in einer Sackgasse, und diese API hat nie funktioniert.
Die Protokollpuffer-Dokumentation besagt explizit, dass in den Nachrichten keine Framing-Informationen codiert sind. Sie müssen Ihre eigenen angeben.
Verwandte Themen
- 1. Arduino arbeitet mit char * unbekannter Größe
- 2. Deserialize unbekannter Typ mit protobuf-net
- 3. JS: ArrayBuffer von unbekannter Größe
- 4. SWIG/Java erhalten Puffer von unbekannter Größe von C++
- 5. Mit protobuf mit Amazon IoT
- 6. Größe von LPTSTR oder CHAR * mit Hexadezimalwerten ermitteln
- 7. erstellen char-Array von Integer mit den Ziffern als Größe
- 8. LZ4 Dekomprimieren binärer Speicherblock unbekannter Größe
- 9. Node.js, Pars Dateiname von URL
- 10. Array unbekannter Größe basiert auf der Eingabedatei
- 11. Python: Array unbekannter Größe in String interpolieren
- 12. So verwenden Sie boost :: array mit unbekannter Größe als Objektvariable
- 13. Googles ProtoBuf auf C++ Chats mit Protobuf-net auf C# (UDP)
- 14. C: Pars char Array von Ziffern durch Zeichen getrennt und Ziffern in Ganzzahlen drehen
- 15. Java: Lesen von Werten aus der Datenbank unbekannter Größe
- 16. Wie zentriert man das Bild mit unbekannter Größe innerhalb div?
- 17. Projekte mit Protobuf
- 18. Bash - Pars snmpwalk Ausgabe
- 19. Char Größe 8 Bit oder 16 Bit?
- 20. Unbekannter Konstruktor mit unbekannter Argumentlänge aufrufen
- 21. C++: Größe eines char Array sizeof
- 22. C++ Funktionszeiger mit unbekannter Anzahl von Argumenten
- 23. Javascript Pars verschachtelte JSON mit dynamischer Variable
- 24. Umwandlung von char ** in char * oder char
- 25. Ich kann konstante Größe Nachricht in Protobuf beschreiben?
- 26. Pars-out-Wert
- 27. Dollarzeichen in geschlossenen Pars
- 28. Ein Array unbekannter Größe mit Elementen mit variablen Zahlen von Werten/Eigenschaften
- 29. caffe: Fehler mit Protobuf-Version
- 30. Größe des Char-Typs in C#
Obwohl die API dort möglicherweise ihre eigenen Framing-Informationen hat, könnte es einfach an Dokumentation auf der API fehlen. Einige Reverse-Engineering könnte in Ordnung sein. – jpa