-
Notifications
You must be signed in to change notification settings - Fork 4
Странная радиопередача
- Категория: Web
- Стоимость: 450
- Автор: Роман Быков
- Репозиторий
Отбившись от полчища мутантов, ты замечаешь, что у твоего КПК иногда получается ловить странную радиопередачу. Рискнешь ли ты узнать, что же в ней такое?
- ссылка на сайт c радиопередачей
Веб-сокеты - технология, позволяющая браузеру обмениться сообщениями с веб-сервером в режиме реального времени. Протокол обмена отличен от HTTP, исключая процесс установки соединения. Есть 2 вида сообщений (фреймов), которые могут быть переданы через веб-сокеты:
- Строки
- Бинарные данные
Достоверно неизвестно, что именно передается в качестве бинарных данных.
Если посмотреть на загруженный контент, при загрузке сайта, то можно обнаружить соединение с веб-сокетом (101 код ответа).
Веб-сокет передает 4 текстовых фрейма и один бинарный. Браузер же, получив бинарный фрейм никак его не обрабатывает и обрывает соединение.
Необходимо было собственноручно установить соединение с веб-сокетом, декодировать полученные байты в UTF-8, выделить оттуда ключ, который необходимо было отправить обратно серверу по тому же веб-сокету, также, в бинарном фрейме.