Василий
еще бы пояснил зачем тот payload
если и так работает
Василий
еще и два веб сервера...
помоему есп загнется и с одним если десяток пользователей подключится
Alexey D.
еще бы пояснил зачем тот payload
если и так работает
Просто какой-то набор данных.
void index(request *req) { ... }
Webserver server1(80)
Webserver server2(81)
server1.on("/", index)
server2.on("/", index)
Вот как index узнает из какого Webserver пришел запрос чтобы сделать server.send(HTTP_OK, "Hello")
Александр
Василий
ага
Ruslan
Ruslan
либо копай в кишки запроса, может там есть мета инфа дополнительная, но я бы так не делал
Alexey D.
Ruslan
ну значит не я один так решил "не делай так"
Alexey D.
а в "родном" есть user_ctx и он передается в обработчик.
Ruslan
но если очень хочется, сделай прокси функции, которые добавят контекст
Alexey D.
но если очень хочется, сделай прокси функции, которые добавят контекст
Ну то есть еще 2 функции в глобальном окружении.
А если у меня класс и мне надо понимать куда обратно что записать? Синглтон городить, или глобальные функции выносить. Ну фу же.
class WS {
private WebServer server;
public WS() {
server.start(81)
server.on("/stop", onStop)
}
private static onStop(req*) { server.stop(). Но кто сервер? }
}
Василий
сделай массив серверов ))
Ruslan
да там проблема не в массиве )
Ruslan
просто он хочет два вебсервера, не хочет прокси функции и ваще странное делает
Alexey D.
Вот этим собсна ардуина и убога - рассчет идет на синглтоны и глобальные переменные\функции. И потому иногда надо закопаться в IDF
Alexey D.
Хотя это же и ее плюс )
Ruslan
хз, никогда на ардуине ничего не делал
Alexey D.
Василий
ооо блин кстати...давно дочке обещал сделать....
плафон не нашел
Alexey D.
Да на алихе их уже продают
Slava
Alexey D.
Я только LED-ленту распознал. Странная картинка
Alexey D.
Лестница, окно... в окне странной формы?
Slava
Василий
гайвер вообще красавчик
Ruslan
Василий
так у него же вроде есть наборы...продает
🛡Aleksej
Alexey D.
Василий
У меня не хуже есть
как вы на этих бордах вообще что то делаете, я её об стену разбил
то там не контакт, то там отпало...пипец какой то
Slava
Ruslan
Ruslan
а, про белую монтажку? ну ты просто покупай не самые дешёвые
Alexey D.
И проводочки тоже
Slava
Ruslan
вон я недавно показывал поделку на такой плате, ей лет 8, до сих пор работает
Василий
Ruslan
Slava
вот
Слабак, смотри как надо...
Slava
Slava
Кто сможет посчитать проводочки?
Василий
мда...уж
Ruslan
Slava
продал?
Мопед не мой. Просто видос с ютуба.
Ruslan
а вот это мой, а не ютубы всякие
Василий
ну вы даете ))
Slava
Serjio
Эк тебя..
Serjio
Давно дело было?
Ruslan
смотря про что спрашиваешь
Serjio
Аттини
Ruslan
лет пять назад, был заказ на партию таймеров для УФ ламп
Ruslan
там питание от 220В, ЖКИ, две кнопки и обязательная память последнего тайминга, макс 10 минут на таймер и сцуко всего 512 команд в ПЗУ и всего 64 байта ОЗУ - челендж
Serjio
Нормально.. Крупная?
Ruslan
стартовая была в сотню, но инвестор начал выё... ставить доп условия и я закрыл проект
Serjio
То есть не случилось?
Ruslan
ну, прототип я сделал со 100% функционалом, а масштабирование хотели сделать за мой счёт )
Serjio
Как это?
Ruslan
ну типа я сделаю, а деньги отдадут после продажи ))))
Serjio
Аа
Ruslan
я поржал, собрал прототип в рюкзак и пожелал удачи, а они партию уже кому-то впарили и бабло взяли )
Ruslan
больше я их не видел
Ruslan
камрады, надо на c посчитать количество \n в буфере? есть чё готовое?
Ruslan
я бы сделал while на strstr, но вдруг есть вариант красивее
Ruslan
смотри, есть сертификат в формате PEM, это 80 символов строке (но не всегда), завершающихся на \n, надо построчно передать через буфер, указывая index и total
Ruslan
#blog #security #tls
Полностью реализован на стороне устройства алгоритм создания защищённого канала связи в недоверенном окружении. Теперь надо сделать необходимые телодвижения на стороне облака...
Марис
А есть ли годные уроки по wifi-iot.com ???
Марис
Кто нить делал беспроводную сеть датчиков ???