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

preview_player
Показать описание
WebSocket — это относительно новая и очень интересная технология, позволяющая реализовать двусторонний обмен данными между клиентом и сервером, в режиме реального времени.

В этом уроке мы познакомимся с WebSocket на примере простого чата.

Рекомендации по теме
Комментарии
Автор

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

personamems
Автор

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

jolly_dev
Автор

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

МакарЛеонов-ли
Автор

Слишком просто для темы, которой я боялся )
Благодарю за то, что ёмко и без воды

ful_kush
Автор

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

АлександрЖарков-уш
Автор

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

vasiliykrush
Автор

Видео требует некоторого бэкграунда, но в целом очень полезно. Если с кодом хоть немного работали то всё очень ясно.
Спасибо!

sashashad
Автор

Спасибо, хорошее видео!
Было бы интересно послушать про JSON-RPC, как альтернативу REST API.

nght
Автор

Спасибо чувак ты лучший!
Нашёл пример кода не запускается (влом разбираться, опыта разработки JavaScript, Node.js и прочей не канонической мути нет, а сервер на WebSocket-ах сам себя не запустит).
спустя 1.24 мин нахожу комманду npm install --save ws и вкинул библиотеку WebSocket-ов и Node.js запахал.
Хацкер в деле)

volodymyrdonets
Автор

@CodeDojo почему мне возвращает [Object Blob] ??? Как починить?

aktotuttttt
Автор

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

rolton
Автор

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

yuragorb
Автор

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

fnShun
Автор

Не выдержал в конце, таки написал adsdfsd)))

inji
Автор

Вкладывать обработчик message в обработчик connect не только не нужно, но и вредно, так как при автоматическом переподключении вы задвоите обработчик message

maxgambler
Автор

Можно просто написать: npm i --save ws . Где-то читал, что npm i ws будет делать то же, что и npm i --save ws, но первый вариант куда короче

faramozayw
Автор

как сделать чтобы веб сокет общался отдельно с каждым клиентом в пределах id клиента? т е чтобы отдельный клиент открыв два экземпляра страницы в разных браузерах мог через каждую из этих страниц в отдельности управлять событиями на обеих страницах?

sergejsviridov
Автор

i run command http-server, but error occurred : http-server : The term 'http-server' is not recognized as the name of a cmdlet, function, script file, or operable
program

elvinmammadov
Автор

Отлично поданный урок. Все четко и ясно. Скажите, приемлемо ли использовать вебсокеты в чатах, предположим, в 100к и более онлайн пользователей? или тут лучше что-то другое рассмотреть? Спасибо!

imbaquad
Автор

сначала написало в терминале что http-server нет такой команды. потом установил через нпм install http-server все прикрасно вроде все работает но после того я зашел в браузер на localhost:8080 и мне открыло index of/ и там мои файлы. Братик что за ошибка

glockwilder