SignalR Chat: Сервер и его клиенты

Поделиться
HTML-код
  • Опубликовано: 18 окт 2024

Комментарии • 29

  • @Happy-vl7ol
    @Happy-vl7ol 3 года назад +1

    Ничего себе, так изменился. Лайк

    • @SergeiCalabonga
      @SergeiCalabonga  3 года назад

      Кто изменился? Что изменилось?

    • @Happy-vl7ol
      @Happy-vl7ol 3 года назад

      @@SergeiCalabonga ну качество подачи изменилось в лучшую сторону!

    • @Happy-vl7ol
      @Happy-vl7ol 3 года назад

      ​@@SergeiCalabonga вообще спасибо за такие видео, благодаря им я выучил Blazor

    • @SergeiCalabonga
      @SergeiCalabonga  3 года назад

      Ну, что ж... Растем над собой!!!

    • @SergeiCalabonga
      @SergeiCalabonga  3 года назад +1

      @@Happy-vl7ol Ну, выучил - это наверное сильно сказано! Наверное правильнее сказать "познакомился"

  • @alextret6787
    @alextret6787 Год назад

    круто, спасибо за видео

  • @DInfinity3
    @DInfinity3 2 года назад +1

    Большое спасибо за видео. А как организовать пересылку сообщения от одного конкретного пользователя к другому конкретному пользователю?

    • @SergeiCalabonga
      @SergeiCalabonga  2 года назад +1

      У каждого прдключения есть ConnectionId. Смотреть надо в эту сторону. 🙂

  • @rustc2p256
    @rustc2p256 3 года назад +1

    Отличное видео

  • @СергейТарамалы-ш8г
    @СергейТарамалы-ш8г 2 года назад

    У меня возник вопрос насчет системы definitions, как я понимаю в данной системе мы в каждом definition определяем нужные нам services и middlewares, с сервисами проблем нет, так как там не важен порядок подключения, но в middleware он важен и при этом не понятно в каком порядке по итогу склеиваются middlewares из всех definitions?

    • @СергейТарамалы-ш8г
      @СергейТарамалы-ш8г 2 года назад

      я просто использую ваш новый шаблон, где реализованы definitions и создал отдельно SignalRDefinition и там добавил app.UseSignalR ... и приложение крашится в связи с тем что нарушена последовательность middleware, я перенес app.UseSignalR в IdentityDefinition и заработало, но это явно не то что было задумано вами)

    • @SergeiCalabonga
      @SergeiCalabonga  2 года назад +1

      Те definitions, которые имеют значение последовательность я обычно в одном definition делаю. Или вы можете доработать систему и добавить возможность сортировки definitions.

    • @СергейТарамалы-ш8г
      @СергейТарамалы-ш8г 2 года назад

      @@SergeiCalabonga Понял, спасибо большое за ответ

    • @SergeiCalabonga
      @SergeiCalabonga  2 года назад

      @@СергейТарамалы-ш8г welcome

  • @JuiKoloshi
    @JuiKoloshi 2 года назад

    А как реализовать javascript клиента signalR? Есть ли какая то библиотека?

    • @SergeiCalabonga
      @SergeiCalabonga  2 года назад

      Не задавался таким вопросом, если честно. Просто использую SingalR и всё.

  • @beloved_guy
    @beloved_guy Год назад

    Большое спасибо, видео пригодилось. Почерпнул для себя что-то полезное! Однако, не могу не отметить, что подача очень непростая. Приходилось пересматривать фрагменты и осмыслять/переосмыслять. Не знаю, какая предполагалась целевая аудитория для этого видео, но мне, как обладателю очень скромных знаний SignalR и не претендующему на звание самого умного, было очень сложно успевать за мыслью. "Это объясню потом", "Это опустим...", "Здесь сделаю немножко за кадром", "Сорри, за кадром часть пришлось переделать" и так далее. В общем, каждая подобная фраза добавляла мне одну каплю пота на лбу. Все таки, если видео позиционируется, как лекция, хотелось бы более четкого схождения от общего к частному и более последовательной разработки

    • @SergeiCalabonga
      @SergeiCalabonga  Год назад

      1. Есть исходники
      2. Я не лектор
      3. Спасибо за подробный комментарий
      4. 👍

    • @beloved_guy
      @beloved_guy Год назад

      @@SergeiCalabonga понял, тогда вопросов нет. Видео, в любом случае считаю полезным. p.s. терпеть не могу чужие исходники))

  • @AlexandrSkarbo
    @AlexandrSkarbo 2 года назад

    Это извращение появилось из-за недостатков стека протоколов http/1.1 уже давно есть 2.0 и 3й будет (ru.wikipedia.org/wiki/HTTP/3). Этот урок интересен в историческом контексте, но для практического применения он уже устарел. Если разрабатывается стек микросервисов на перспективу и выход релиза приложения ожидается в течении года и позже, это может быть связано со многими факторами, то лучше думать на перспективу и использовать 3ю версию, тем более все его поддерживают

    • @SergeiCalabonga
      @SergeiCalabonga  2 года назад

      Если честно, то вообще не понял о чем комментарий. Так можно сказать про любую технологию или протокол.