Embedded Web Server #2: HTTP Server

Sdílet
Vložit
  • čas přidán 27. 06. 2022
  • Embedded web server using mongoose.
    In part 2, we go over the HTTP Server code required to set up a basic web server.
    Mongoose Website: mongoose.ws
    Mongoose Source Code: github.com/cesanta/mongoose

Komentáře • 32

  • @jeevan1016
    @jeevan1016 Před rokem +5

    Your channel is one of the best for beginners. Please keep creating such extremely Informative content.

  • @lightningmcqueen1577
    @lightningmcqueen1577 Před 2 lety +11

    Holy shit you're back, please complete your stm series and do some practical stuff with it like motor control or something

    • @mr.tweety
      @mr.tweety Před 2 lety

      hell yeah..... I am waiting too.

  • @Adam-ex4mq
    @Adam-ex4mq Před rokem +6

    hope there’s more content like this on the way! super helpful for beginners like myself. wish there were more videos like this on the web.

  • @Khal3dMustafa
    @Khal3dMustafa Před 8 měsíci

    Thank you, Mitch, for this amazing video.
    We really miss your videos, and I hope you could start making them again soon.
    I use Emacs BTW :P

  • @andystevens3474
    @andystevens3474 Před rokem

    Excellent video... clearly explained. Hope you would produce more such videos.

  • @munashedov3496
    @munashedov3496 Před 2 lety +1

    That code you mentioned not having seen before on line 4 is an example of designated initializer lists (a C99 feature that doesn't exist in C++). They're very convenient, especially when you want to fill out a large struct. You only need to designate the fields you care about, and the rest will be zero initialized. You can use them in a nested fashion as well, initializing fields of a struct which is itself a field of a higher struct.

    • @MitchDavis2
      @MitchDavis2  Před 2 lety +2

      oh, they're zero initialized and not just uninitialized? Regardless, I always love learning new things like this.

  • @marisariley9548
    @marisariley9548 Před 2 lety +1

    GreetingS!!!! glad ur back

  • @muhandes8453
    @muhandes8453 Před 2 lety +1

    Glad you're back :)

    • @MitchDavis2
      @MitchDavis2  Před 2 lety +1

      Thanks! It’s nice to have time to make videos again, and I’ve been trying to pick up some more professional recording equipment along the way

  • @Pixelwaster
    @Pixelwaster Před 2 lety +1

    Notepad++ Love the videos, keep making please.

  • @pietverelst7191
    @pietverelst7191 Před 5 měsíci

    Great video! The only thing I'm wondering is how you can implement this on the microcontroller? Right now the page is served via mongoose right? Not by the controller. Or am I overseeing something 😅

  • @matthewprater7892
    @matthewprater7892 Před rokem +1

    I use VS code for html/css/javascript stuff, Notepad++ for most other things

  • @NickDrian
    @NickDrian Před 10 měsíci

    more vids pls!

  • @pepecselek8656
    @pepecselek8656 Před 2 lety

    I'm using Atom editor.

  • @ronalerquinigoagurto555

    An this is how a web server works under the hood

  • @Bouryal.Y
    @Bouryal.Y Před rokem

    Text editor : Neovim

  • @MA-748
    @MA-748 Před rokem

    I use neovim as a text editor and terminal multiplxer

  • @minhajsixbyte
    @minhajsixbyte Před rokem

    vim and vscode (with vim keybindings)

  • @kyp0717
    @kyp0717 Před rokem

    I use neovim (via the lunarvim)

  • @notbsd
    @notbsd Před 5 měsíci

    I use vim btw

  • @manla9921
    @manla9921 Před 2 lety +2

    I use Microsoft word for all my coding

    • @MitchDavis2
      @MitchDavis2  Před 2 lety +4

      Manual syntax highlighting I presume?

    • @manla9921
      @manla9921 Před 2 lety

      @@MitchDavis2 😆 JK. Actually vs code for C and Python, vs for C#, jupyter notebooks for data&AI, intelliJIDEA for java and notepad++ rapid changes to different file formats

  • @zetaconvex1987
    @zetaconvex1987 Před 2 lety

    I use vim.

  • @manadochannel6025
    @manadochannel6025 Před 9 dny

    could you teach me using https

  • @marisariley9548
    @marisariley9548 Před 2 lety

    i like to use notepad

  • @mr.tweety
    @mr.tweety Před 2 lety

    VS code

  • @TiogshiLaj
    @TiogshiLaj Před 2 lety +1

    re: what editors?
    * vim for everything single-file or one-off (terminal, not GUI; I do a *lot* of work from the terminal)
    * VS Code for most larger projects
    * Eclipse for Java projects
    I wince every time you reach for the mouse to start your programs, instead of just e.g. typing ./mongoose.exe in the same terminal where you just ran make ;)

    • @MitchDavis2
      @MitchDavis2  Před 2 lety +2

      You're pretty similar to me. I usually use Vim (especially because I do a lot of work over SSH), but all the magic hotkeys and shortcuts are sometimes confusing for videos so I try to use more graphical editors and avoid shortcuts.
      As this series goes on, I'll probably be doing more and more terminal based things depending on what kind of feedback I get.