Handshaking error unexpected response



Error during WebSocket handshake: Unexpected response code: 404 #785

Comments

alduxvm commented Mar 2, 2018

I’m using browserify with mqtt, I followed the instructions on the readme file in order to make it.

But when connecting to my broker, I’m getting this error in the console:

WebSocket connection to ‘ws://localhost:8083/’ failed: Error during WebSocket handshake: Unexpected response code: 404

I tested my broker with other applications using WS and it works. Also, testing mqtt.js without browserify it connects to my broker with no issues. The problem comes when doing the browserify, any idea?

The text was updated successfully, but these errors were encountered:

RangerMauve commented Mar 2, 2018

I haven’t seen that before, actually.

Could you post a code snippet of how you’re connecting?

alduxvm commented Mar 2, 2018 •

of course. I’m using EMQ as broker, the code I use to connect is:

alduxvm commented Mar 2, 2018

If I try the connection on the console only (no browser), I can connect changing the port from 8083 to 1883

RangerMauve commented Mar 2, 2018

Please note that the browser version only supports the websocket version of MQTT, make sure your broker supports websockets and that you’re using the correct port for websockets.

You also need to set the protocol to ws

alduxvm commented Mar 2, 2018 •

yes, I make sure that my broker works with ws, I tried my broker using this client: http://www.hivemq.com/demos/websocket-client/ and the connection works (I can subscribe and publish)

I added the protocol option but still no luck.

RangerMauve commented Mar 2, 2018

Which version of MQTT.js are you using?
You’re sure that 8083 is the correct port to use?
The error message you posted implies that the webserver you’re trying to connect to isn’t listening on WS

spydmobile commented Apr 12, 2018

What ever happend to this, I have the exact same issue I have EMQ Broker that works with everything except this lib via websockets, gives the same error as OP.

RangerMauve commented Apr 12, 2018

I’m not sure. Are you able to inspect what URLs other libraries are using to connect to the broker? Maybe it’s the trailing / that’s causing a problem.

alduxvm commented Apr 12, 2018

Sorry for the delay in replying, my EMQ is 2.3.4 and the MQTT.js is 2.16 . I stopped using it due to the error.

spydmobile commented Apr 12, 2018

🙁 ok, what client js mqtt did you switch to?

spydmobile commented Apr 12, 2018

ok, I just rewrote using Paho, and it worked, but I would rather work to get mqttjs working.

RangerMauve commented Apr 12, 2018

I think this is something we’ll need the EMQ authors to weigh in on.

spydmobile commented Apr 12, 2018

@RangerMauve yes quite likely. this lib has no problems connecting to EMQ from the node side, only the browser side.

Источник

Handshaking error unexpected response

ГАЙД ПО ПЕРЕПРОШИВКЕ XiaoMiTool V2

Ребята, у меня всё получилось, я использовал XiaoMiTool V2 Всё прошилось без проблем, с 1 раза, как я понял это САМЫЙ простой способ.
Программа только на английском, там есть всё что нужно.
Предварительно зарядитесь, прошивка может занять до 20 минут, не забудьте войти в mi аккаунт, он поможет вам выйти из режима «смертника» )))
ну и данные аккаунта не забудьте, а то вдруг!

Читайте также:  Error while dialing dial tcp

0. Предварительно можно скачать здесь прошивку с тегом в конце .tgz (по моему версия для fastboot, я не помню точно, но это и не столь важно , там вы найдёте глобальную прошивку.)

2. Загрузчик должен быть разблокирован, хотя где-то я встречал что можно обойти это, крайне не рекомендую, возможен бутлуп или КИРПИЧИК)

3.Подключите ваш RN8P к ПК и Загрузитесь в Рекавери (стандартное) ,(Для перехода — выключите телефон и зажмите Громкость вверх и питание)
в Рекавери выберите 3-й пункт ( mi) выберите при помощи кнопки питания, зайдите в этот пункт, запустите на ПК XiaoMiTool V2 и войдите там в mi аккаунт.

4. Если предложит выбрать регион, выберите Global , потом вы должны проявить знание языка и следовать инструкциям программы, ну лень мне это расписывать, там очень просто.

5. Выберите прошивку из предложенных (это если не сделали 0 пункт выше, если сделали , нажмите на 2-й вариант выбрать файл на ПК )
6. ждать прошивки, это может занять много времени
7. Всё закончится и ваш телефон зайдёт вменю гугл авторизации для переноса данных, вуаля! Подтверждаем пароль от mi аккаунта на на устройстве, а он его спросит, ну там уже сами )
КРАЙНЕ НЕ рекомендую следовать этому гайду если вы использовали miui 11 , вероятен Кирпич.

Чуть позже попробую накатить TWRP через него и magisk для работы Gpay, если кто сделает раньше- Отпишитесь )

ЕСЛИ помог- Плюсаните , Всем БоБра )

Все прошивки в одном месте

Сообщение отредактировал Camerado — 31.10.19, 14:56

Дабы отмести кучу вопросов по прошивкам

1) На китайскую версию смартфона можно установить прошивку Global/EEA/Indonesia/Russia, но только после разблокировки загрузчика и без последующей блокировки.

2) На глобальную версию смартфона можно установить прошивку EEA/Indonesia/Russia, но только после разблокировки загрузчика. Загрузчик при переходе можно заблокировать, GPay будет работать без дополнительных телодвижений.

3) GPay не будет работать при разблокированном загрузчике. Т.е. даже установив на глобальную версию смартфона любую из прошивок EEA/Indonesia/Russia через TWRP, необходимо дополнительно после первого запуска ОС прошить GPay_fix

4) MIUI-ные приложения Dialer/SMS есть только в прошивках Indonesia/China. Т.к. сборок на основе China в ближайшее время не предвидится, то либо перепрошиваем на Indonesia (условия перехода описаны выше), либо ждём патча замены этих приложений в прошивках Global/EEA/Russia.

Сообщение отредактировал =NIKAS= — 17.10.19, 14:51

Привет. Кто подскажет? В обновлении системы есть пункт » скачать полную прошивку» что это значит? И для чего? Что не полнач прошивка стоит? Я нажал думал там будет предложено скачать не скачать но сразу насалась загрузка. Теперь висит сообщение » обновить ночью» перезагрузить». Че делать теперь? Обновлять не обновлять.? И если обновишь наверное все данные пропадут и надо будет все поновой настраивать акаунты и проги и тд.

Сообщение отредактировал bertelson777 — 19.10.19, 18:23

Когда выходит новая версия прошивки, то изменены только часть файлов. При обновлении (по-умолчанию) скачивается именно относительно небольшой (100-1000 МБ) файл только с файлами нужными для обновления. Для установки этого файла нужно или родное рекавери, или рекавери, которое поддерживает ОТА обновления.
Если установлено стороннее рекавери, то лучше устанавливать полную прошивку (в нее входят все файлы прошивки). Размер 1,7-2,0 ГБ. Установка через любое рекавери.

Итог: если есть возможность скачать полную версию прошивки, то лучше устанавливать именно ее

Сообщение отредактировал prusenkor — 15.03.20, 15:44

Данная инструкция проверена на моём телефоне 6/128 с прошивкой GLOBAL V10.4.5.0.PGGEUXM и подходит для китайцев(перешитых на Индонезию), а также для телефонов с индексом RU! MIUI 10 прошивки V10.4.x./ MIUI 11.01 работоспособность на других прошивках/китайских перешитых аппаратах проверяйте сами! Всё делаете на свой страх и риск! ВСЕ ДАННЫЕ НА ТЕЛЕФОНЕ СТИРАЮТСЯ!
Данная инструкция ориентирована на рядовых пользователей, поэтому стараюсь всё разжевать. Загрузчик должен быть разблокирован!

Читайте также:  Что означает error during initialization

1. Отключенная подпись драйверов на Windows.Обязательно установленныё на комп драйвера для процессоров MTK Driver_Auto_Installer_EXE_v5.1632.00 из шапки.
2. Пакет ADB, распаковать в корневую папку на диске С. ADB.rar ( 1.44 МБ )

Если у Вас прошивка не EU, то,нужно использовать boot.img ИМЕННО от своей текущей прошивки!
3. Стоковый boot.img от MIUI10 EU, прошивка этого файла на MIUI11 превращает телефон в КИРПИЧ , на всякий пожарный boot_V10.4.5.0.zip ( 9.88 МБ )

3.1. Стоковый boot.img от MIUI11 EU boot_V11.0.1.0.zip ( 10.76 МБ )

4. Сам TWRP twrp-3.3.1-9-begonia.zip ( 34.14 МБ )

5. Прямые руки и терпение.

3. Скачиваем и устанавливаем модуль для Magisk, взял из поста форумчанина Crea GPay[1].zip ( 8.24 КБ )

4. перезагружаем телефон и пробуем привязать карту.

Готово!
В данной инструкции использованы материалы предоставленные пользователями:esleer Xakep1993 SPIRITic m3lbrunton Lyelik74 Выражаем им благодарность согласно правилам ресурса.

Сообщение отредактировал prusenkor — 23.08.20, 11:27

Жмём энтер, ждём.Минут 10-20 будет писаться информация в этом окне,потом телефон сам перезагрузится.

Сообщение отредактировал Lyelik74 — 28.01.20, 01:31

Патч с Миушными звонилкой, сообщениями и контактами для установки через TWRP на Global V10.4.5.0.PGGEUXM.
Установка
Копируем архив на карту памяти, если при получении root делали форматирование DATA, архив можно положить во внутреннюю память. В TWRP монтируем Data,System,Vendor,MicroSD, заходим в пункт Install выбираем этот архив и прошиваем. Делаем Wipe кэш и Далвик, перезагружаемся в систему.
MIUI_Dialer,SMS,Contacts_V10.4.5.0.PGGEUXM.zip ( 22.84 МБ )

Файлы,из Индонезийской прошивки, для патча предоставил форумчанин tolik5500 выражаем ему благодарность!

Сообщение отредактировал =NIKAS= — 07.11.19, 16:19

Лично я получил таким образом на Global-stable. На других прошивках не проверял.

  1. Инструменты
    качаем последнюю версию EdXposed
    Riru- core качаем из Magisk(Репозиторий)
    Riru-EdXposed тоже из Magisk(Репозиторий)
    Отключаем Magisk Core(в настройках)
  2. Установка
    Качаем и устанавливаем EdXpostedManager. Затем заходим в Magisk и устанавливаем Riru-core и Riru-EdXposed
    Перезагружаем телефон.
  3. Если ушёл в бутлуп

Устанавливаем в TWRP Magisk_Manager_Recovery_Tool-2.1-Alpha_Russian.zip ( 4.34 МБ )
Там ищем два этих модуля и удаляем( отключаем)

Сообщение отредактировал fbr0000 — 31.03.20, 11:37

звонилка и смс MIUI, с возможностью установки GP в будущем (пока не установил, но можно будет по инструкции =NIKAS= пробовать).

Сообщение отредактировал Sergh74 — 29.10.19, 18:03

Не путайте понятие бута и ядра. Это разное

Бут — это файл в котором есть ядро и другие конфиги запуска.
Ядро — содержит «драйвера» и другое для работы системы

Сообщение отредактировал prusenkor — 15.03.20, 14:18

Magisk на китайцах:

Качаем магиск и менеджер отсюда Magisk (4pda) (это zip и apk файлы).

Шьем прошивку (я через фастбут шил Индонезию, загрузчик не блокировал) или boot (ядро), если раньше что-то с ним делали.
Шьем рековери (через фастбут)
Загружаемся в рекавери, копируем через USB 2 файла которые мы качали.
Шьем магиск (zip архив, через рекавери)
Делаем wipe data (из рекавери)
Делааем Format Data (спасибо nik_33)
Шьем магиск еще раз (также как раньше)
Перезагружаемся в систему — устанавливаем приложение магиска (менеджер, который качали выше) — все работает!

Также, есть шанс, что надо убрать шифрование. Если у вас не работает, идём в advanced, rm forcencrypt, ставим обе галки.

. Внимание .
К чертям все СОТРЕТ с памяти (фото, музыку, архивы, образы — все что лежит на внутреннем накопителе)

После этого пробуем ещё раз (начав с boot.img)

Если ничего не работает, пропустите вторую прошивку магиска и загрузитесь в систему. Далее поставьте апк и проверьте работу. Результаты кидайте в тему скринами

Читайте также:  Geno sans and error sans

Сообщение отредактировал prusenkor — 15.03.20, 13:36

0. Подключите телефон к компьютеру. Все драйвера должны быть установлены и телефон отображаться в проводнике.
(У меня на Windows 10 драйвера подтянулись сразу сами)
1. Включите меню разработчика — Настройки -> Мое устройство -> тапнуть по версии MIUI 7 раз.
2. Далее идем — Настройки -> Расширенные настройки -> Для разработчиков. В меню поставьте галочки Отладка по USB и Установка по USB.
3. Скачивайте XiaomiADBFastbootTools-6.7.4-Win.zip ( 20.64 МБ )

4. Запускаете XiaomiADBFastbootTools

появится список приложений, которые по желанию можете удалить. Напоминаю, удаляете на свой страх и риск. После выбора приложений жмете Uninstall и слева можете видеть процесс удаления.
7. После завершения удаления программа напишет Done. Можете выдернуть телефон из компа.

Google Duo, родной Ми браузер, YellowPage и Joyose, MSA, Ми Игры partnernetflixactivation,

и только потому, что их невозможно удалить штатными способами телефона

Инструкция писалась по личному опыту. Если есть пожелания дополнить ее — в QMS.

Сообщение отредактировал AlexanderGorshkov — 08.11.19, 10:36

«Активировать режим «В перчатках» нужен рут

Идём по пути: /system/etc/device_features/begonia.xml открываем текстовым редактором файл и находим строку:

false и меняем false на true либо сразу заменить файл.
В настройках экрана появится ползунок вкл.
begonia.xml ( 18.88 КБ )

PS. Работает на MIUI12, подтверждено мной. Прилагаю скрины.

Сообщение отредактировал jcml — 04.12.20, 10:28

Хочу прошить через fastboot. Где взять bat?

Создать текстовый файл, прописать в него команды, переименовать расширение в bat и запустить
Чего прошивать то собрались?

Сообщение отредактировал prusenkor — 15.03.20, 13:17

Предыстория
Мой рутованный телефон 6/128 EU был программно убит заливкой корявого recovery, в систему не загружался и т.д., горел только светодиод, вибро нет.

Курение форума не всегда вредит здоровью Вашего телефона! (с)

Прочитал пост форумчанина Diking1982, где он воскресил своего китайца и решил попробовать на своём телефоне. Кстати, его пост не нашёл,наверное затёрли. В своей инструкции Diking1982 писал, что откидывал АКБ от телефона на несколько минут, другой форумчанин (отзовись поставлю+) просто предложил без разборки дождаться пока батарея сама в ноль не сядет. Так я и сделал, разбирать не стал,хотя это не проблема, а просто положил тело на полку.
Сегодня хотел его включить,но пролежав в коме дней пять, телефон начал моргать индикатором,типа сил нет, заряди и при этом заработал вибромотор, на экране появился значок пустой батареи со стрелкой внутри!
Тело было подключено к сетевому ЗУ 5V/2A через тестер, для контроля потребления тока. Ток был 0,5A и при этом диод мигал ,было понятно,что телефон ещё в коме. Подождал пару минут, светодиод загорелся на постоянку,ток повысился до 0,9А, экран загорелся с белой надписью Redmi и показал значок батареи с процентом заряда в три единицы. Сразу попробовал загнать его в fastboot, не отключая от сети, и о ЧУДО, на экране появился заяц в ушанке!
В таком состоянии телефон подключил к ПК и через fastboot прошил стоковый boot.img отсюда и стоковое recovery из прошивки GLOBAL V10.4.5.0.PGGEUXM
recovery__V10.4.5.0.zip ( 17.57 МБ )

Затем вышел из режима fastboot удержанием кнопки Power. Телефон показал на экране значок батареи с вилкой внутри, типа подключи зарядку, поставил заряжаться, телефон включился на экране блокировки. Потребление 1,5A. Естественно TWRP и ROOT нужно ставить заново.
Заряд 80% потребление тока 1,85A.
Все мои приложения остались на месте. На этом всё!

Готово!
Подтверждение
PS: многие форумчане помогали, извиняйте, кому не поставил благодарность. Обязательно исправлюсь!

Сообщение отредактировал =NIKAS= — 20.11.19, 12:42

Источник

Оцените статью
toolgir.ru
Adblock
detector