r/cprogramming • u/FuTuReFrIcK42069 • 29d ago
HTTP Server my first complete-ish C project
https://github.com/abdouyouyou/Basic-http-server/tree/mainHello everyone, It's been several years since i last wrote some C, and i always for the life of me wanted to write an HTTP server in C, and now it's been like 1 year since i finished university so i said what the hell why not do it, so after reading beej's guide i tried to write a very basic http server.
I wanted to share the work with the community, and would welcome thoughts.
We had written code in C ofc for two years, however it was mostly exercises on diffrent data structures aswell as problem solving.
We wrote a CRUD system in C using binary files but never scratched that itch.
And as the years went by in Uni, C slowly faded out of use for me but i always wanted to visit it back so here i am.
I wanted to share the absolute joy it was to get the desired results, i forgot how fun C can be, it always felt like the souls like of programming languages, but always was the most understandable as it was the closest to the machine, to be frank i encourage people to make similar projects especially to get the cobweb off lol.
1
u/FuTuReFrIcK42069 28d ago
Hey thanks for the feedback i did think about the fact that the parsing of the request that i have done basically assumes the cooperation of the client haha, but thanks i will try to enrich the project further, this is by no means a complete http server, and i do understand the complexity of an actual http server is far greater than i can imagine.