Making A WebSocket Server With .NET 8🧑‍💻 [FULLSTACK 2024 VIDEO 1]

Поділитися
Вставка
  • Опубліковано 24 лис 2024

КОМЕНТАРІ • 14

  • @oliverager7448
    @oliverager7448 11 місяців тому +1

    Great new video keep up the good work

  • @gustavogomes5797
    @gustavogomes5797 Місяць тому

    Great video!

  • @StackOverflowMan
    @StackOverflowMan 9 місяців тому +3

    Why do you choose Flesk? Agree, API looks clearer than for System.Net.WebSockets, but maybe that abstraction level leaks?

  • @cungthanhlaptrinh
    @cungthanhlaptrinh 3 місяці тому

    Good

  • @CodingByAmp
    @CodingByAmp 6 місяців тому +3

    How to bordcast all client

    • @alexdevden
      @alexdevden  6 місяців тому +3

      In short, if you have a List connections, you can iterate over this list and send to each like this:
      foreach (var connection in connections)
      {
      var string = "hello world";
      connection.Send(message);
      }

  • @guillermomazzari8320
    @guillermomazzari8320 10 місяців тому

    Nice vid, could I stablish a ws connection to my database and update the Ui in real time when something changes in the database? for example, If I call data form a table of people, where I have john, Mary and Laura and I am seeing this list in my frontend ui, but someone else deletes Laura in another browser, will I see that change on my browser immediately? without having to refresh or make a new request to the data base?

    • @alexdevden
      @alexdevden  10 місяців тому +1

      Hey, thank you!
      There are DBMS's that support listening for database changes and can emit events for this use case. For instance, this repo: github.com/supabase/realtime uses Postgres and Websockets to achieve this effect.

    • @guillermomazzari8320
      @guillermomazzari8320 10 місяців тому

      @@alexdevden I was looking into signalR what are your thoughts on it?

    • @alexdevden
      @alexdevden  10 місяців тому +3

      SignalR doesn't use generic websockets since they try to "build on top of" websockets. That means you need a dedicated SignalR client. It's kind of the same deal with Socket.IO. I prefer to use open standards and protocols rather than technologies that lock you in to specific SDKs
      @@guillermomazzari8320

    • @guillermomazzari8320
      @guillermomazzari8320 10 місяців тому

      @@alexdevden Thanks for your answer! It is very helpful

  • @BillionaireDegenApeClub
    @BillionaireDegenApeClub 3 місяці тому +2

    umm....... why are we not using SignalR here ?! And I'm sorry... but Angular 🤮 lol. Nice tutorial tho - gets the point across. Maybe you can add a SignalR w/ Lit js lib and Typescript next!