| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Web-сервер на Visual C++ |
| Автор: Ofer 1.4.2009, 10:50 |
| Доброе время суток!! До этого момента никогда не писал на Visual C++. Теперь срочно потребовалось написать Web-сервер. Пожалуйста, помогите, кто чем может. Желательно получить пример создания простейшего Web-сервера и объяснения к нему. |
| Автор: jonie 1.4.2009, 10:54 |
| ну возьмите http://www.google.ru/search?hl=ru&client=firefox-a&rls=org.mozilla%3Aru%3Aofficial&hs=STv&newwindow=1&q=web+server+site%3Asourceforge.net&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=&aq=f&oq= например.... |
| Автор: Ofer 1.4.2009, 10:55 |
| Или можно источник, где это все хорошо расписано. |
| Автор: jonie 1.4.2009, 11:09 |
| а что там расписывать? HTTP 1/1 даже на русском есть тут: http://lib.ru/WEBMASTER/rfc2068/ |
| Автор: Ofer 1.4.2009, 11:49 |
| jonie, это для опытного человека, как Вы, все понятно. Для меня же это еще дремучий лес. Вникать и учить с нуля катастрофически нет времени. Поэтому очень нужен пример поэтапного создания. |
| Автор: jonie 1.4.2009, 22:39 |
| Если нет времени - то заказывайте разработку у тех, кто это время найдет. Где я дал ссылу есть embeded web server даже, лень почитать чтоли? |
| Автор: Vasay 1.4.2009, 22:46 |
| Ofer, Какой функционал нужен? Я так понимаю учебная задача? Скорей всего нужно принять запрос, прочитать файл и отправить ответ? Алгоритм примерно такой: Слушаем порт 80 (возможно и любой другой) Принимаем запрос, анализируем его согласно стандартам протокола HTTP (ссылка выше есть) Читаем соответствующий файл. Отправляем ответ согласно стандарту протокола HTTP. Конечно, в реальном веб сервере все немного сложней, но учебные задачи, обычно ограничиваются этим. |
| Автор: Ofer 2.4.2009, 08:47 |
| Vasay, приблизительно так оно и есть Для начала... Как слушать порт? |
| Автор: Vasay 2.4.2009, 13:26 |
| Ofer, В сети примеров море. Ищи в направлении с WinSocket Вот гугль выдал: http://www.helloworld.ru/texts/comp/lang/visualc/vc2/16.htm |
| Автор: azesmcar 2.4.2009, 13:50 |
| Ofer скачайте апач, посмотрите на сорсы..потом почитайте RFC, снова посмотрите на сорсы.. вы друг мой решили сесть и написать веб сервер с нуля и не хотите даже RFC почитать? Интересно чего вы ждете? лекции по протоколу HTTP и сокетам? |
| Автор: Ofer 6.4.2009, 10:19 |
| Vasay, спасибо Вам за понимание, за то, что помогли дельным советом, а не начали читать морали, за то, что вместо пустых слов нашли время на разбор вопроса и поиск материала. СПАСИБО!!! |