|
stm32 lwip HTTP server, Не всегда подгружает изображения |
|
|
|
 |
Ответов
(15 - 29)
|
Aug 20 2012, 06:02
|
Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 1-05-09
Из: Ростов-на-Дону
Пользователь №: 48 518

|
IP, MAC адреса не пересекаются? IP плате точка присваивает?
--------------------
«У современных мобильных телефонов такая же вычислительная мощь, что и у компьютеров NASA в 60-е годы. И в то время этого хватало, чтобы запустить человека в космос, а сегодня — только чтобы запускать птиц в свиней.»
|
|
|
|
|
Aug 20 2012, 07:44
|
Частый гость
 
Группа: Свой
Сообщений: 108
Регистрация: 4-11-10
Пользователь №: 60 656

|
Цитата IP плате точка присваивает? Плата имеет статический IP. Например 192.168.2.11 Цитата IP, MAC адреса не пересекаются? Не должны. у точки доступа 192.168.2.254 у компа 192.168.2.30. мак адрес платы 300000.
|
|
|
|
|
Aug 20 2012, 10:02
|
Частый гость
 
Группа: Свой
Сообщений: 112
Регистрация: 1-05-09
Из: Ростов-на-Дону
Пользователь №: 48 518

|
Попробуйте включить DHCP в lwip, чтобы точка ему присвоила адрес. У меня был подобный случай, правда с компьютером, роутер не хотел принимать статический ip.
Кстати каким браузером на андроиде просматриваете? Комп видит через роутер плату?
--------------------
«У современных мобильных телефонов такая же вычислительная мощь, что и у компьютеров NASA в 60-е годы. И в то время этого хватало, чтобы запустить человека в космос, а сегодня — только чтобы запускать птиц в свиней.»
|
|
|
|
|
Sep 28 2012, 11:08
|
Частый гость
 
Группа: Участник
Сообщений: 99
Регистрация: 23-06-04
Из: Kiev
Пользователь №: 146

|
QUOTE (yanvasiij @ Sep 28 2012, 12:58)  Люди, помогите разобраться! В lwip есть вообще возможность работать с HTTP пакетами: вручную их обрабатывать, самому формировать ответ на запрос? Если есть то, как это делается? Буду очень признателен за помощь? LwIP ничего не знает про HTTP-пакеты. Вам надо написать HTTP-сервер, который и будет обрабатывать HTTP-пакеты (парсить их), формировать ответ и т.д. HTTP-сервер будет использовать стек LwIP (либо другой) для приема/передачи пакетов по сети.
|
|
|
|
|
Sep 28 2012, 11:49
|
Местный
  
Группа: Свой
Сообщений: 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
|
|
|
|
|
Sep 28 2012, 12:24
|
Частый гость
 
Группа: Участник
Сообщений: 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). По-моему, в примерах так и сделано, хоть и в упрощенной форме.
|
|
|
|
|
Dec 6 2012, 14:33
|
Частый гость
 
Группа: Участник
Сообщений: 99
Регистрация: 23-06-04
Из: Kiev
Пользователь №: 146

|
QUOTE (Kalyan @ Dec 4 2012, 21:49)  Все заработало и на айпаде!!! Я просто обновил lwip стек до 1.4.0. Вместе с этим исчезла еще куча проблем. Всем советую обновится до 1.4.0. Но само обновление сложная вещь(для меня) после обновления у меня не работают пинги. Криво что то написал наверное. будет время расберусь По поводу пингов посмотрите здесь http://lists.gnu.org/archive/html/lwip-dev...1/msg00016.htmlИ, кажется, в версии 1.4.1 это уже пофиксили http://git.savannah.gnu.org/cgit/lwip.git/...8c7d78f6b3bcd97
|
|
|
|
|
Dec 10 2012, 05:18
|
Участник

Группа: Участник
Сообщений: 20
Регистрация: 31-08-12
Из: Южная Корея
Пользователь №: 73 327

|
кто-нибудь реализовывал простейшего ftp-клиента на lwip? видел тему 2008 года на сайте разработчиков lwip, но потом они решили что это не относится непосредственно к стеку и удалили с сервера.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|