Arduino Mega Server

Модератор: Alex

alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server

Сообщение alexsis_76 » Чт янв 04, 2018 2:10 pm

void sendHtmlAnswer(EthernetClient cl)
{write_p(PSTR("HTTP/1.1 200 OK\r\nContent-Type: text/html\r\nConnnection: close\r\nCache-Control: private, max-age=3600\r\n\r\n"),cl);}

void sendCssAnswer(EthernetClient cl)
{write_p(PSTR("HTTP/1.1 200 OK\r\nContent-Type: text/css\r\nConnnection: close\r\nCache-Control: private, max-age=3600\r\n\r\n"),cl);}

void sendJsAnswer(EthernetClient cl)
{write_p(PSTR("HTTP/1.1 200 OK\r\nContent-Type: application/javascript\r\nConnnection: close\r\n\r\n"),cl);}

void sendImgAnswer(EthernetClient cl)
{write_p(PSTR("HTTP/1.1 200 OK\r\nContent-Type: image/png\r\nConnnection: close\r\nCache-Control: private, max-age=3600\r\n\r\n"),cl);}

void sendXmlAnswer(EthernetClient cl)
{write_p(PSTR("HTTP/1.1 200 OK\r\nContent-Type: text/xml\r\nConnnection: close\r\n\r\n"),cl);}

void write_p(const char *progmem_s,EthernetClient cl){
char c;
char Buf[512];
uint8_t Count=0;
while ((c = pgm_read_byte_near(progmem_s++))) {
Buf[Count]=c;
Count++;
}
cl.write(Buf,Count);
}
void buf_write_p(char* buf,EthernetClient cl){
char c;
char Buf[512];
int Count=0;
while (c =*buf++) {
Buf[Count]=c;
Count++;
}
cl.write(Buf,Count);
}
а это не работает?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Чт янв 04, 2018 2:34 pm

в 0.16 версии в базе такого точно нет...а то что ты выкладывал для 0.14 - не подходит, т.к. эти вкладки переработаны были сильно. У тебя ща 0.16? с этим кодом?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server

Сообщение alexsis_76 » Чт янв 04, 2018 3:21 pm

У тебя ща 0.16? с этим кодом
у меня вообще его нет,раздал я его по запчастям страждущим,все сделано на oranje pi,там с этим проблем нет и все работает и ацп и шим,расширители портов,gsm и остальное,ну а небольшие поделочки делаю на есп
а то что ты выкладывал для 0.14 - не подходит
не компилируется или не работают?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Чт янв 04, 2018 3:29 pm

alexsis_76 писал(а):не компилируется или не работают?
В чистом виде не компилируется даже...потому что там, как я уже говорил, Алексом сильно переработаны эти вкладки....а я сколько не пытался переделать под новую версию - так и не заставил компилиться...хотя, вроде, не сильно тупой =D...
В общем проще давай выложу архив, чтоб ты отличия видел...может адаптируешь не глядя (не комиплируя имеется ввиду) =D.
Вложения
Desktop.rar
(14.31 КБ) 139 скачиваний
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server

Сообщение alexsis_76 » Чт янв 04, 2018 3:32 pm

да посмотрю
За это сообщение автора alexsis_76 поблагодарил:
nick7zmail (Чт янв 04, 2018 3:33 pm)
Рейтинг: 1.16%
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server

Сообщение alexsis_76 » Чт янв 04, 2018 4:06 pm

попробуй вот этот файл вместо своего
server_ajax.7z
(5.16 КБ) 122 скачивания
За это сообщение автора alexsis_76 поблагодарил:
serghei (Чт янв 04, 2018 11:36 pm)
Рейтинг: 1.16%
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Чт янв 04, 2018 6:32 pm

Попробовал...чет не хочет...
Скомпилилось, залилось, а на выходе - страница не доступна. Сервер при этом (в сериал порте) функционирует.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server

Сообщение alexsis_76 » Чт янв 04, 2018 6:45 pm

а такой
server_ajax.7z
(4.89 КБ) 127 скачиваний
если можешь посмотри что он там получает(браузер)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Чт янв 04, 2018 7:04 pm

Сорян, эт я дурак)) АМС без флехи включал =D, забыл что вытащил...второй вариант проверил - не работает кэширование...ща ещё раз 1й проверю.

UPD: не, первый вариант тоже не хочет...страницы открываются, грузятся...но всё грузит с меги...ни намёка, что он с кэша что-то берет.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server

Сообщение alexsis_76 » Чт янв 04, 2018 7:15 pm

нужно посмотреть заголовки
Ответить