Node.js Socket.io - Основы работы Сервер - Клиент, на примере терминального чата

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

ความคิดเห็น • 24

  • @openweb-php
    @openweb-php  5 ปีที่แล้ว +9

    Хотите ли вы видеть на канале видео о Linux и специфики работы на этой ОС?

  • @1Chitus
    @1Chitus ปีที่แล้ว +1

    классное видео

  • @ТимСлим
    @ТимСлим 5 ปีที่แล้ว +7

    Есть в жутких дефектах речи автора определенный шарм. При этом действительно полезная информация! Спасибо! :-)

    • @АлександрПлавин
      @АлександрПлавин 3 ปีที่แล้ว

      Фефекты фикции. Самое понятное объяснение сокет-сервера на ноде на всём Ютубе.

    • @dw_tv3992
      @dw_tv3992 3 วันที่ผ่านมา

      вы когда нибудь слышали жуткие дефекты? у автора отличная дикция!

  • @DAROM-TK
    @DAROM-TK 4 ปีที่แล้ว +1

    Круто, очень емко и без воды, искал это, и нашёл, спасибо!!!

  • @s2drd864
    @s2drd864 5 ปีที่แล้ว +2

    Я конечно знаком с socket.io, но лайкос поставлю обязательно. Автор канала хорош. Удачи тебе чувак! Отличные у тебя видосы.

  • @mokkamokka4097
    @mokkamokka4097 4 ปีที่แล้ว +4

    "жопа, hell" - это лайк однозначно)) во всех туториалах не хватает главного как клиентов обрубать, как идентифицировать и хранить, как работать с переподключением

  • @BeDb_MeDb
    @BeDb_MeDb 3 ปีที่แล้ว

    Согласен. Я по поводу уважения.

  • @РусланА-ф2н
    @РусланА-ф2н 2 ปีที่แล้ว

    Спасибо за видео. Всё очень понятно и доступно

  • @preegnees6664
    @preegnees6664 4 ปีที่แล้ว

    Спасибо, что наглядно показал в чем суть )

  • @svgnbrg
    @svgnbrg 3 ปีที่แล้ว

    жалко не показали как записывать сообщения чата в сессии?А сессии соответственно писать в БД.

  • @romanmed9035
    @romanmed9035 4 ปีที่แล้ว

    хотя видео однозначно хорошее, но не хватает, как и во всех подобных (простите за сравнение, но хотел показать массовость) разделения клиентов. чтобы писать и читать не всем одновременно, а конкретному. или один основной, а остальные с ним переписываются. вот такого еще не встретил. может это и будет очередной темой одного из Ваших видео? ибо при таком объяснении конечно оно будет однозначно полезное. тем более что эта тема еще никем из тех чьи видео я встретил не раскрыта и даже не озвучена. ставлю подписку в надежде, что однажды колокольчик прозвенит и с этой темой.

  • @ДаниилСоколов-т8м
    @ДаниилСоколов-т8м 4 ปีที่แล้ว

    а как сделать так чтобы этот чат работал в локальной сети на нескольких устройствах?
    в смысле вот есть wifi роутер, к нему подключено 2 или 3 компьютера с nodejs
    как сделать так чтобы запустив скрипт сервера на одном из них и скрипт клиента на других между ними шло общение?спасибо завнимание

    • @openweb-php
      @openweb-php  4 ปีที่แล้ว

      адрес (localhost) сервера просто поменять, и к нему затем обращаться

  • @yevheniimoskalenko1624
    @yevheniimoskalenko1624 5 ปีที่แล้ว

    недавно хотел написать на socket.io диаграмму с денамическим интерфейсом, и возник вопрос если я биру обращаюсь к api получаю цену за биток, то только один раз как сделать чтобы было регулярное обращение или только через setinterval?

    • @openweb-php
      @openweb-php  5 ปีที่แล้ว

      Если api сервер поддерживает long poll запросы, можно все обернуть в promise и отрисовывать так. Ну а если нет, и там нет механизма на подобее вебсокетов, то придется тормашить сервер через setinterval

  • @hiphopik9185
    @hiphopik9185 3 ปีที่แล้ว

    классное видео ,а почему я ввожу node server.js и мне выдает ошибку?

    • @openweb-php
      @openweb-php  3 ปีที่แล้ว

      Какая ошибка?

    • @hiphopik9185
      @hiphopik9185 3 ปีที่แล้ว

      @@openweb-php скажите что надо установить ? У меня стоит node js последняя версия ,но почему-то не работает

    • @hiphopik9185
      @hiphopik9185 3 ปีที่แล้ว

      @@openweb-php at require (internal/modules/cjs/helpers.js:88:18)
      at Object. (C:\Users\admin\Desktop\www\app.js:1:14)
      at Module._compile (internal/modules/cjs/loader.js:1063:30)
      at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
      at Module.load (internal/modules/cjs/loader.js:928:32)
      at Function.Module._load (internal/modules/cjs/loader.js:769:14)
      at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12) {
      code: 'MODULE_NOT_FOUND',
      requireStack: [ 'C:\\Users\\admin\\Desktop\\www\\app.js' ]

    • @openweb-php
      @openweb-php  3 ปีที่แล้ว

      MODULE_NOT_FOUND модуля нет, лог сверху глянь, там должно быть имя на которое он ругается

  • @SoreraRU
    @SoreraRU 4 ปีที่แล้ว +2

    пусть горят в аду люди, не ставящие пробел после запятой :)