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

 
 
> Работа web-сервера, Демо-программа от olimex
Twen
сообщение Aug 2 2011, 12:27
Сообщение #1


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

Группа: Участник
Сообщений: 163
Регистрация: 7-02-09
Пользователь №: 44 543



Добрый день, имеется отладочная плата от Олимекс STM32 - P107, на сайте я скачал демо-программу работы веб-сервера http://olimex.com/dev/index.html , название файла Ethernet Demo software for EW-ARM 5.50.

Веб-сервер работает, но хотелось бы разобраться в алгоритме отображения веб-страниц...комментарий у программе не особо много...

Если, кто-то работал с веб-сервером пишите...
Спасибо.

Сообщение отредактировал Twen - Aug 2 2011, 12:29
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Twen
сообщение Aug 3 2011, 11:03
Сообщение #2


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

Группа: Участник
Сообщений: 163
Регистрация: 7-02-09
Пользователь №: 44 543



Цитата
По-видимому, веб-сервер взят из uIP 1.0. Домашняя страница проекта здесь.
Исходный код веб-страниц лежит в папке httpd-fs.с


Я посмотрел файл httpd-fs.с, в нем находится 4 функции
static u8_t
httpd_fs_strcmp(const char *str1, const char *str2)
- функция сравнения строк

int
httpd_fs_open(const char *name, struct httpd_fs_file *file)
, параметры : имя файла и адрес структуры файла - функция открытия файла по имени
в переменную count[i] сохраняется количество открытий определенной закладки (Для статистики)

void
httpd_fs_init(void)
- инициализация, количество открытий = 0; (Для статистики)

u16_t httpd_fs_count
(char *name)
- функция определения количества открытий закладок, параметр - имя закладки


Вот, с файлом httpd-fs.c разобрался, осталось разобраться еще с 2 файлами: httpd-cgi.c и httpd.c.

Сообщение отредактировал Twen - Aug 3 2011, 11:05
Go to the top of the page
 
+Quote Post



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

 


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


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