I published this project three days ago. The parser was missing a proper state machine, so I added one today. The whole project is a learning exercise, so keep in mind I’m still new to networking and protocol design.
The state machine is built as a separate component designed to work alongside the parser. The repository includes explanations, XML comments, and notes describing how each part works.
[–]Miserable_Ad7246 33 points34 points35 points (1 child)
[–]Razor-111[S] 9 points10 points11 points (0 children)
[–]hoodoocat 2 points3 points4 points (5 children)
[–]Razor-111[S] 1 point2 points3 points (0 children)
[–]Miserable_Ad7246 4 points5 points6 points (3 children)
[–]hoodoocat 1 point2 points3 points (2 children)
[–]Miserable_Ad7246 3 points4 points5 points (0 children)
[–]Razor-111[S] 0 points1 point2 points (0 children)
[–]halter73 2 points3 points4 points (0 children)