Tag: PROTOCOL-BUFFERS
Tengo un proyecto que necesita crear/leer archivos protobuf generados por otros proyectos. Quiero que “dlprimitives” pueda leer archivos formateados como “ONNX protobuf” y “Caffe protobuf”. ¿Cuál es la mejor manera de incluirlos en el proyecto?: Copiar los archivos del repositorio original con referencia al archivo README para futuras actualizaciones. Hacer . . . Read more
Al mirar https://developers.google.com/protocol-buffers/docs/proto3#scalar parece que los tipos string y bytes no limitan la longitud. ¿Significa esto que se espera que especifiquemos la longitud de la cadena transmitida en un campo separado, por ejemplo?: message Person { string name = 1; int32 name_len = 2; int32 user_id = 3; … }
Aunque en todos los diferentes archivos .proto, dondequiera que se esté utilizando ‘Message User’, tenemos un nombre de paquete diferente, aún así estamos obteniendo este pánico. ¿Alguien puede decirme qué estoy haciendo mal?
Por ejemplo, definí el siguiente mensaje de respuesta en el archivo proto: syntax = “proto3”; message MyRequest { int32 id = 1; } message MyReply { int32 id = 1; int32 group = 2; string name = 3; } … ¿Cómo puedo indicar en el archivo .proto que MyReply puede . . . Read more
Quiero analizar datos de HTTP2 con Python. El inicio del flujo es PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n eso está bien. El siguiente paquete es \x00\x00\x06\x04\x00\x00\x00\x00\x00\x00\x04\x01\x00\x00\x00. El siguiente paquete es \x00\x00\x04\x08\x00\x00\x00\x00\x00\x00\xff\x00\x01. ¿Cómo puedo analizarlo con Python por favor? Cuando pongo estos datos en Wireshark y los analizo como HTTP2, también los veo. Pero . . . Read more