Знакомство с WebSocket

WebSocket - это относительно новая и очень интересная технология, позволяющая реализовать двусторонний обмен данными между клиентом и сервером, в режиме реального времени.
В этом уроке мы познакомимся с WebSocket на примере простого чата.
Исходный код на GitHub: github.com/codedojo/websocket...

Пікірлер: 118

  • @Quassar18
    @Quassar183 жыл бұрын

    Плохой гайд. Автор упустил важные моменты: где взять глобальную команду http-server? Ответ: данный модуль можно установить глобально командой npm install --global http-server . Откуда берется веб страница и стиль для нее? Ответ: Автор просто решил скипнуть этот момент, страница и стили лежат в папке public на гитхабе по сссылке из видео. Если тупо следовать видео, то ничего не заработает. При этом при первом запуске http-server может возникнуть ошибка прав доступа к выполнению сценариев. Чтобы установить нужную политику введите Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

  • @miralirafiyev4646
    @miralirafiyev46466 жыл бұрын

    Полезныый урок но для тех кто впервые знает про сокеты. Все каналы показывают одно и тоже простое отправка смски . Никто не снимает уроки как создать приватные комнаты для чата и так далее, это же можно делать сокетами.

  • @rolton6307
    @rolton63072 жыл бұрын

    что делать если команда http-server не работает

  • @user-pr4er2ly7f
    @user-pr4er2ly7f4 жыл бұрын

    какой приятный английский

  • @mistersandman6556
    @mistersandman65564 жыл бұрын

    ничего не работает, всё делаю как у видео, но после запуска сервера и клиента ничего не происходит..

  • @yuragorb4220
    @yuragorb42203 жыл бұрын

    Все сделал как на видео, но когда ввожу в строку браузера - localhost:8080, открывается Index of/. В чем может быть проблема?

  • @fnShun
    @fnShun4 жыл бұрын

    Кто может разъяснить несколько моментов: зачем используется http-server, если, как говорят источники, WebSocket работает поверх TCP. Какое отношение app.js имеет к http-server? И как общение происходит на порту 8080, если был указан 3000. Спасибо заранее)

  • @user-nn6mb9tv1b
    @user-nn6mb9tv1b3 жыл бұрын

    одно непонятно а причем тут форма -- а если я просто хочу отправить какой нить инпут без формы или вааще чо то отправить по событию

  • @singlebw4065
    @singlebw40653 жыл бұрын

    Кажется я не понимаю что такое сервер. Я сижу в ковыряю React (запущенный сервер) так же использую бэкенд на express (запущенный сервер). Обратиться к бд использую OpenServer (запущенный сервер) :)) вот я вижу WebSocket и требуется создать сервер. Я вижу что посылаются запросы и приходит ответ, но понять как это устроено и что за магия твориться мне не понятно. Точнее я не задумывался глубоко. У меня в мыслях просто разделение фронтенд и бэкенд и возникает вопрос если у меня запущен localhost:4000 на express, то WebSocket можно ли завязать на этот скажем так сервер? Ткните носом где я не понимаю

  • @user-kv4lt7dn4d
    @user-kv4lt7dn4d6 жыл бұрын

    Гайз, у меня возникла небольшая проблема, в видео решения я не нашёл. При обновлении страницы чат перестает функционировать, никто не поможет?

  • @personamems
    @personamems4 жыл бұрын

    Спасибо! Один из лучших уроков по теме! Очень эффектное оформление клиента и в тоже время очень простое.

  • @jolly_dev
    @jolly_dev4 жыл бұрын

    Спасибо за начальные знания, далее будем изучать сами. Отличное видео!

  • @user-mw6lr7hl9i
    @user-mw6lr7hl9i

    Классный урок, спасибо) Ломал себе голову в одном месте, сообщения не отправлялись, но в комментах объяснили в чём дело

  • @uzum_pr
    @uzum_pr2 жыл бұрын

    Слишком просто для темы, которой я боялся )

  • @user-oh5vo5rj6y
    @user-oh5vo5rj6y3 жыл бұрын

    Благодарю за информативное видео. Всё четко, ясно и по делу

  • @apexlegendsnemez
    @apexlegendsnemez

    СУПЕР РОЛИК !!!

  • @vasiliykrush2150
    @vasiliykrush21504 жыл бұрын

    Голос хороший и все понятно, буду смотреть и другие ролики;)

  • @cassinid8843
    @cassinid88435 жыл бұрын

    Спасибо, очень доступно.

  • @mikhail-zotchik
    @mikhail-zotchik3 жыл бұрын

    Огромное спасибо за видео!

  • @andyanderson222
    @andyanderson2222 жыл бұрын

    Классный урок! Спасибо!

Келесі