0 голосов

Доброго дня, товарищи

У вас интересный пример с сокетами в книге к Малинке. Увы. Не заработал. Вот описание ошибки:

XHRGEThttp://192.168.1.42:3000/socket.io/?EIO=3&transport=polling&t=1617649466169-1
[HTTP/1.1 400 BAD REQUEST 26ms]

  "The client is using an unsupported version of the Socket.IO or Engine.IO protocols"


Нсоеетветствие версий сокетов

(18 баллов) 1 1 3

1 Ответ

0 голосов
Нашёл ответ
В хтмл файле feedback.html из архива http://amperka.github.io/malina_support/web-server.zip со страницы http://wiki.amperka.ru/malina#landing_page надо заменить строку:
<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/socket.io/1.3.6/socket.io.min.js"></script>
на
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/3.0.5/socket.io.min.js"></script>

То есть использовать свежую версию яваскрипта по работе с сокетами
(18 баллов) 1 1 3
Добро пожаловать на Бредборд! Сайт вопросов и ответов на тему Arduino, Raspberry Pi и хоббийной электроники в целом. Цель Бредборда — быть максимально полезным. Поэтому мы строго следим за соблюдением правил, боремся с холиворами и оффтопиком.

    За этот месяц ещё никого.

    ...