bluerobotics / bluerobotics/ping-cpp

Robustify ping parser

Abierto
#16 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C++
Estrellas
19
Forks
17
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Add some sort of concurrent parser or recursion to pick up new messages in what the current parser would think is the current messages payload, in the situation of bytes lost in transit.

Also sanity check payload length for fixed-width messages.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza localizando el parser actual y el código que procesa el payload actual de messages. Determina cómo la pérdida de bytes puede hacer que se omitan mensajes nuevos y dónde se validan las longitudes de los payloads de ancho fijo. Se considerará terminado cuando el parser se recupere de la pérdida de bytes y rechace payloads con longitudes de ancho fijo no válidas, con la cobertura correspondiente añadida donde se encuentren las pruebas del parser del proyecto.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp
Área
networking
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.