Эко вас торкает. В вопросе где речь шла про ардуино? Вопрлс стоял просто как записать байт в гпио целиком а не побитно. Причем тут регистры тензилики атомарность целостность и реакция остального мира? Может проще в матрице гпио покопаться. Мне же не надо супер быстрое устройство - про это не...
Может приземлимся? Как в есп записать разом байт в GPIO?
Читал тут https://stackoverflow.com/questions/52348930/esp32-direct-port-manipulation
Но как то не изящно.
Ну выж каждый год новый айфон не покупаете? В погоне за лучшим? Или покупаете? Изучать перспективное полезно если в этом есть перспектива. Или желание заработать. Для меня это все хобби, не более, чтобы мозг мой пасьянс не сожрал. На есп хоть какая то вменяемая экосистема есть. И купить не...
Это все для проверки поддержки ws браузером. я в курсе, что хром поддерживает ws c 2009 года.
я немного о другом
как эхо сервером сделать то же http://hd.stream.frequence3.net, чтобы он ответил
Upgrade: websocket
Connection: Upgrade
Взаимодействие между клиентом и сервером начинается с запроса от клиента:
GET /chat HTTP/1.1
Host: server.example.com
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==
Sec-WebSocket-Origin: http://example.com
Sec-WebSocket-Protocol: chat, superchat...
я в курсе про правильные вопросы - если бы умел правильно задавать - спрашивал бы у гугля.
errno - это коды ошибок возвращаемых lwip websocket - есть же у них человеческое описание. errno 11 например это обрыв соединения.
адрес ресурса я знаю http://hd.stream.frequence3.net допустим этот
еще вопрос где посмотреть коды ошибок сокетов
E (1066683) webclient: No data in recv. Errno = 128
или
E (1211013) webclient: Client socket: 57 connect: 0 errno:113
pvvx - можно чуть в сторону? как понять - поддерживает сервер соединение через websocket или нет. на примере браузера chrome. можно где-то это подглядеть?
Я же написал - сначала хттп - если он не смог - тогда хттпс, в ардуине парсятся заголовки на предмет строки http или https.
Кстати ваш метод с отключением проверки сертификата работает не всегда, коректнее использовать bundle хранилище для верификации.