|
Вопрос # 259/ вопрос открыт / |
|
Уважаемые эксперты. Хочу написать свой веб-сервер, поэтому и вопрос: где можно прочитать про протокол HTML(в частности и про стандарт, желательно на руссаком языке)? И если можно приведите ссылки на стать, как с ним работать.
 |
Вопрос задал: 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?
|
Мини-форум вопроса
Мини-форум пуст.
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|