Building an HTTP Server in Rust: Exploring TCP/IP, Socket Programming, and Asynchronous I/O

preview_player
Показать описание
In this video, we dive into the world of Rust programming and embark on a thrilling adventure of building an HTTP Server from scratch. Join us as we explore the intricacies of TCP/IP, Socket Programming, and Asynchronous I/O.
Рекомендации по теме
Комментарии
Автор

The “i have no idea how this works” really flames my imposter syndrome, and no matter how good I am as a programmer, it always makes me feel less than. The only way to counter this feeling is to go ahead a learn how this works. I think this video is a manifestation of that feeling and i am really glad you uploaded this!

kshitijmohan
Автор

Dayum you really started the channel with a bang, lot of effort into production and content.

gautamprikshit
Автор

Amazing content! I have always wondered how servers worked under the hood in Rust. This also shows the amount of work it takes to make a robust server framework which needs to be appreciated more especially as most are open-source.

oghenemarho
Автор

i don't find the link for the code in description xD

abisarwan
Автор

Keep going bro, I think you will have a bright future

boody
Автор

Wow, solid video.

Good overview and demonstration.

I think it can be helpful to clarify on your coding examples which stuff is "this is what we are doing to demo stuff" vs "this is really what is actually part of hiw the thing is implemented"

thekwoka
Автор

Really nice upload video !
Just a suggestion
Please add the source code reference in the description of your video, it may be helpfull

barratech
Автор

Good thing you blurred out PHub. Good content keep it up.

alpaslaneldemir
Автор

Around 2:59 you mentioned that when there's no more data to process you close the connection but what if you want to return a response back to the client don't you have to keep it open?

underflowexception
Автор

Good content, this one in particular could have a repository showing this example of yours.

chida-san
Автор

Nice video. I would appreciate it if you could go more a bit into depth about the OSI model and how that connect to Rust

jubiaj
Автор

great video, thanks for sharing! but filming yourself writing it would've been heaps better imo. also can you share the code with us ? I would love to take a look at it, and learn from it

oussaber
Автор

Subscribing for the future. Content looks good and I Reay want to learn RUST

_DRACrY
Автор

I've been waiting for something like this!

Could you make a video about parsing the buffer into a custom data structure? I looked at your source doe, but you used the `httparse` crate, which seems to do the heavy lifting.

verified_tinker
Автор

Is there the source code in the description

Exodus
Автор

"Every builder must know their tools."

Every builder must know _how_ _to_ _use_ their tools _effectively_ - they don't have to know the exact chemical composition of those tools. I don't mean to say that this kind of learning isn't worthwhile, but especially in _very_ large codebases, sometimes this kind of learning - especially during a dayjob - just isn't realistic.

TonKcedua
Автор

i don't know how perl works either but have no desire to spend my life reading the source code

edwardmacnab
Автор

Maybe go for less style and more substance next time. I have experience using Rust for network programming but the way you copy-paste large blocks of code and then rapidly move on made your explanations in the coding sections nearly incomprehensible at times even for me.

Ryan_
Автор

I thought this project was short enough to at least show and quick explain all the code. This did not give me anything. Disappointed! Why talk quick about a few bits when there is so much more. I did actually start typing. I found this on github when googling so now I know how much more there is!! :( More input in my comment below

FixIt