Why Refactoring
Refactoring is needed because:
- http/1.1 or NLAP server processing should be selectable at compile time
- NLAP implementation must be clean code
- Authentication / Encryption is currently missing
Related
I wrote an article about clean TCP socket implementation here: https://www.der-it-pruefer.de/network/Network-Sockets-Insight; refactoring should follow this guidelines.
Concrete Implementation
The following main parts will be covered in version 0.2:
- HTTPParser library cleanup / minor fixes + tests
- Rewrite for only HTTP/1.1, HTTP/1.2 will be dropped / LACP implementation including enryption in version
0.3
- HTTPParser library Arduino support (ESP32-C3 port)
Why Refactoring
Refactoring is needed because:
Related
I wrote an article about clean TCP socket implementation here: https://www.der-it-pruefer.de/network/Network-Sockets-Insight; refactoring should follow this guidelines.
Concrete Implementation
The following main parts will be covered in version
0.2:0.3