реклама на сайте
подробности

 
 
> stm32 lwip HTTP server, Не всегда подгружает изображения
Kalyan
сообщение Jul 25 2012, 06:29
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 4-11-10
Пользователь №: 60 656



Доброго дня. Я использую пример веб сервера с сайта ст, тот что на freertos, на микроконтроллере stm32f207. Я его подредактировал, добавил свои страницы. На одной странице у меня три изображения и вот при обновлении страницы изображения не всегда подгружаются. Например первое и второе загрузится а третье нет. Или второе не загрузится. Вот не могу понять в чем причина. Может кто-то сталкивался с этой проблемой?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
yanvasiij
сообщение Sep 28 2012, 09:58
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 321
Регистрация: 23-12-11
Из: Уфа
Пользователь №: 69 041



Люди, помогите разобраться! В lwip есть вообще возможность работать с HTTP пакетами: вручную их обрабатывать, самому формировать ответ на запрос? Если есть то, как это делается? Буду очень признателен за помощь?
Go to the top of the page
 
+Quote Post
Gunner
сообщение Sep 28 2012, 11:08
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 99
Регистрация: 23-06-04
Из: Kiev
Пользователь №: 146



QUOTE (yanvasiij @ Sep 28 2012, 12:58) *
Люди, помогите разобраться! В lwip есть вообще возможность работать с HTTP пакетами: вручную их обрабатывать, самому формировать ответ на запрос? Если есть то, как это делается? Буду очень признателен за помощь?

LwIP ничего не знает про HTTP-пакеты. Вам надо написать HTTP-сервер, который и будет обрабатывать HTTP-пакеты (парсить их), формировать ответ и т.д. HTTP-сервер будет использовать стек LwIP (либо другой) для приема/передачи пакетов по сети.
Go to the top of the page
 
+Quote Post
yanvasiij
сообщение Sep 28 2012, 11:49
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 321
Регистрация: 23-12-11
Из: Уфа
Пользователь №: 69 041



Цитата(Gunner @ Sep 28 2012, 17:08) *
LwIP ничего не знает про HTTP-пакеты. Вам надо написать HTTP-сервер, который и будет обрабатывать HTTP-пакеты (парсить их), формировать ответ и т.д. HTTP-сервер будет использовать стек LwIP (либо другой) для приема/передачи пакетов по сети.

Правильно ли я понял: посколько lwip только tcp/ip стек, то мне надо из tcp пакетов извлекать HTTP? Если так, то где мне вытащить входящие tcp пакеты? Признаюсь пример с web-сервером меня только сбил с толку, так, что я совершенно не могу понять каким образом извлекать входящие пакеты.

Сообщение отредактировал yanvasiij - Sep 28 2012, 11:51
Go to the top of the page
 
+Quote Post
Gunner
сообщение Sep 28 2012, 12:24
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 99
Регистрация: 23-06-04
Из: Kiev
Пользователь №: 146



QUOTE (yanvasiij @ Sep 28 2012, 14:49) *
Правильно ли я понял: посколько lwip только tcp/ip стек, то мне надо из tcp пакетов извлекать HTTP? Если так, то где мне вытащить входящие tcp пакеты? Признаюсь пример с web-сервером меня только сбил с толку, так, что я совершенно не могу понять каким образом извлекать входящие пакеты.

Входящие TCP-пакеты обрабатывает сам стек (проверяет целостность, отбрасывает заголовки и др.) и передает поток данных приложению (HTTP-сервер, FTP-сервер, и т.д).
А ваше приложение, чтобы принимать/отправлять данные, должно взаимодействовать с LwIP-стеком, используя API-функции, предоставляемые стеком (raw, netconn, socket).
По-моему, в примерах так и сделано, хоть и в упрощенной форме.
Go to the top of the page
 
+Quote Post
yanvasiij
сообщение Sep 28 2012, 13:04
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 321
Регистрация: 23-12-11
Из: Уфа
Пользователь №: 69 041



scifi Gunner
Спасибо за помощь! Буду разбираться.

Сообщение отредактировал yanvasiij - Sep 28 2012, 13:05
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Kalyan   stm32 lwip HTTP server   Jul 25 2012, 06:29
- - MALLOY2   Цитата(Kalyan @ Jul 25 2012, 09:29) Добро...   Jul 25 2012, 07:51
- - Kalyan   КодНа то он пример, посмотрели, а теперь пишите св...   Jul 25 2012, 08:44
- - =F8=   Установите MEMP_NUM_NETCONN и MEMP_NUM_NETBUF как ...   Jul 25 2012, 11:01
- - Kalyan   КодУстановите MEMP_NUM_NETCONN и MEMP_NUM_NETBUF к...   Jul 25 2012, 11:31
|- - =F8=   Цитата(Kalyan @ Jul 25 2012, 14:31) Огром...   Jul 25 2012, 12:02
- - MALLOY2   ЦитатаЯ столкнулся с конкретным багом Ваш баг в то...   Jul 25 2012, 11:39
- - MALLOY2   ЦитатаИ еще такой вопрос. Есть у меня страничка он...   Jul 25 2012, 12:13
- - andrewlekar   Во встраиваемых web серверах то, что вы хотите, на...   Jul 26 2012, 04:47
- - Kalyan   Питаюсь прикрутить Аякс. В хеад страницы добавил К...   Jul 26 2012, 06:38
- - Kalyan   Прошу помощи у знающих людей! По запросу клиен...   Jul 26 2012, 12:38
- - scifi   Что, прямо весь jquery.js засунули в свою прошивку...   Jul 26 2012, 13:09
- - Kalyan   Вот такая вот проблема: Кодfunction test(...   Jul 27 2012, 07:07
- - =F8=   2Kalyan По ссылке рабочий пример опроса через ajax...   Jul 28 2012, 09:12
- - Kalyan   В процесседальнейшего использования стека возникла...   Aug 6 2012, 13:56
- - Kalyan   Я добился боллее мение стабыльной работы сервера п...   Aug 18 2012, 06:29
- - PoReX   IP, MAC адреса не пересекаются? IP плате точка при...   Aug 20 2012, 06:02
- - Kalyan   ЦитатаIP плате точка присваивает? Плата имеет стат...   Aug 20 2012, 07:44
- - PoReX   Попробуйте включить DHCP в lwip, чтобы точка ему п...   Aug 20 2012, 10:02
- - Kalyan   Браузер - дельфин. Да с компа могу пропинговать. ...   Aug 20 2012, 10:24
|- - scifi   Цитата(yanvasiij @ Sep 28 2012, 13:58) Лю...   Sep 28 2012, 12:45
- - Kalyan   Доброй ночи уважаемые инженеры! Я опять столкн...   Oct 17 2012, 21:29
- - Kalyan   Все заработало и на айпаде!!! Я просто...   Dec 4 2012, 18:49
|- - Gunner   QUOTE (Kalyan @ Dec 4 2012, 21:49) Все за...   Dec 6 2012, 14:33
- - Bloom   кто-нибудь реализовывал простейшего ftp-клиента на...   Dec 10 2012, 05:18
- - MALLOY2   Я делал, FREERTOS+LWIP+FATFS Как пример может сойд...   Dec 11 2012, 08:53
|- - Bloom   Цитата(MALLOY2 @ Dec 11 2012, 14:53) Я де...   Dec 11 2012, 16:59
- - muravei   Уважаемые, как можно, приблизительно, оценить треб...   Dec 16 2012, 09:00
- - scifi   Цитата(muravei @ Dec 16 2012, 13:00) Уваж...   Dec 16 2012, 14:08


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 19:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01473 секунд с 7
ELECTRONIX ©2004-2016