bluerobotics / bluerobotics/ping-cpp
Robustify ping parser
- Langage dominant
- C++
- Étoiles
- 19
- Forks
- 17
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par localiser le parser actuel et le code qui traite le payload actuel de messages. Déterminez comment la perte d’octets peut entraîner l’omission de nouveaux messages et où les longueurs des payloads de largeur fixe sont validées. Le travail sera considéré comme terminé lorsque le parser récupérera après une perte d’octets et rejettera les payloads dont les longueurs de largeur fixe sont invalides, avec la couverture correspondante ajoutée là où se trouvent les tests du parser du projet.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp
- Domaine
- networking
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100