Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 259

Раздел: Delphi » Прочее
/ вопрос открыт /

Уважаемые эксперты. Хочу написать свой веб-сервер, поэтому и вопрос: где можно прочитать про протокол HTML(в частности и про стандарт, желательно на руссаком языке)? И если можно приведите ссылки на стать, как с ним работать.

SMaks Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: SMaks (статус: 1-ый класс)
Вопрос отправлен: 13 января 2007, 04:06
Состояние вопроса: открыт, ответов: 2.

Ответ #1. Отвечает эксперт: Knjazev

Здравствуйте, SMaks!
Вот где почитать мона про протокол: http://book.itep.ru/4/45/http4561.htm

Ответ отправил: Knjazev (статус: 3-ий класс)
Время отправки: 13 января 2007, 11:41
Оценка за ответ: 4

Комментарий к оценке: Спасибо, еще бы чисто примеров общения клиента с сервером.

Ответ #2. Отвечает эксперт: Вадим К

Здравствуйте, SMaks!
Во первых о протоколе HTML вы не то, что на русском не найдёте, вы даже на английском ничего не найдёте. Вам нужно знать протокол HTTP и язык разметки HTML (в меньшей степени, но тоже надо). К счастью, разработчики компонентов Indy позаботились и написали компоненту TIdHTTPServer (начиная с 6 делфи - в стандартной поставке). Эта компонента берёт на себя все проблемы протокола, вам нужно только написать что на какой запрос выдавать.
В демках (папка Demod\Indy) примеров нет, но там есть текстовый документ с указанием откудова их можно стащить. А в примерах есть пример web-сервера.
А также погуглите на тему HTTP протокола. Скорее всего вы попадёте на RFC (к сожалению номер не помню). Есть даже переводы на русский. А там подробно описаны запросы-ответы.

Ответ отправил: Вадим К (статус: Академик)
Время отправки: 13 января 2007, 15:32
Оценка за ответ: 4

Комментарий к оценке: Да знаю я HTML, мне нужно только с протоколом разобраться. А на сокетах писать намного сложнее будет? И еще, как осуществляется обмен даными между сервером и, к примеру, PHP?

Мини-форум вопроса

Мини-форум пуст.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:51
Выполнено за 0.02 сек.