powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / HTTP-Server запрограммированный в ANSI-C
14 сообщений из 14, страница 1 из 1
HTTP-Server запрограммированный в ANSI-C
    #33507058
Ixtiander06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем!

где можно найти достаточное количество примеров для написания сабжа?

Заранее спасибо
...
Рейтинг: 0 / 0
HTTP-Server запрограммированный в ANSI-C
    #33507724
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выбирай
http://www.apache.org/
http://www.acme.com/software/thttpd/
http://www.mathopd.org/
http://hoohoo.ncsa.uiuc.edu/
http://www.w3.org/hypertext/WWW/Daemon/Status.html
...
Рейтинг: 0 / 0
HTTP-Server запрограммированный в ANSI-C
    #33508470
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ixtiander06Привет всем!

где можно найти достаточное количество примеров для написания сабжа?

Заранее спасибо
А зачем пример? Нужна спецификация протокола и компилятор ANSI C. В любой книжке по программированию для POSIX топик будет освещён достаточно хорошо.

Вот только стоит ли? Яб не стал начинать новый проект на сях. Си - язык великолепный. Очень хороший и мощьный. Но сейчас есть языки, имхо, лучше в плане темпов разработки и сопровождения.
...
Рейтинг: 0 / 0
HTTP-Server запрограммированный в ANSI-C
    #33508507
Ixtiander06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sarin
А зачем пример? Нужна спецификация протокола и компилятор ANSI C. В любой книжке по программированию для POSIX топик будет освещён достаточно хорошо.

не хочу велосипед изобретать :)

Sarin
Вот только стоит ли? Яб не стал начинать новый проект на сях. Си - язык великолепный. Очень хороший и мощьный. Но сейчас есть языки, имхо, лучше в плане темпов разработки и сопровождения.

кроссплатформенности хочется
...
Рейтинг: 0 / 0
HTTP-Server запрограммированный в ANSI-C
    #33508703
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ixtiander06
кроссплатформенности хочется
Боюсь, что написание HTTP сервера по любому будет изобретением велосипеда:)
Ixtiander06 не хочу велосипед изобретать :)
Питон, ява.

В чём вообще смысл проекта?
...
Рейтинг: 0 / 0
HTTP-Server запрограммированный в ANSI-C
    #33508715
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sarin
Вот только стоит ли? Яб не стал начинать новый проект на сях. Си - язык великолепный. Очень хороший и мощьный. Но сейчас есть языки, имхо, лучше в плане темпов разработки и сопровождения.

опять жависты конфу мутят :)

лучше С++ в этом отношении еще не придумали
...
Рейтинг: 0 / 0
HTTP-Server запрограммированный в ANSI-C
    #33508717
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут есть самый маленький в мире http сервер :)
Так и называется - tinyhttp и как раз на ANSI C
http://tols17.oulu.fi/~ttarvain/
...
Рейтинг: 0 / 0
HTTP-Server запрограммированный в ANSI-C
    #33508980
Sarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lepsik
Я не явист:)
...
Рейтинг: 0 / 0
HTTP-Server запрограммированный в ANSI-C
    #33511832
Ixtiander06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sarin
В чём вообще смысл проекта?

уже постил на эту тему в этом форуме, но активной реакции не было. Речь идет о редизайне большого клиент-сервер-ского пакета (клиент - Delphi+ BDE, фоновые процессы и сервера - ANSI-C+ Dynamic SQL) под WEB - архитектуру. Серверная часть кроссплатформенная (на 99%, всё, что от ОС зависело было спрятано в небольшую библиотечку и прикрыто ОС-независимым интерфейсом).

Было такое мнение, что WEB-архитектура - это не обязательно Java или .NET. А я в этом не очень разбираюсь и проверить не могу. Вот захотел пощупать, чего можно достичь если начать с самого низу и программировать HTTP и генериривание страничек ручками.

Что, очень наивно?

A Java и C++ может вроде пока не любой UNIX, не зря ведь Apache на ANSI C запрограммирован...
...
Рейтинг: 0 / 0
HTTP-Server запрограммированный в ANSI-C
    #33511868
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ixtiander06C++ может вроде пока не любой UNIX, не зря ведь Apache на ANSI C запрограммирован...
Просто С++ имеет слишком много расширений от производителя компиляторов. И код на С++ написаный и отлаженый в Visual C++ не пойдет без напильника ни в GNU C++, ни в Borland C/C++, ни в любом другом С++ компиляторе.
У С таких проблем нету, он намного более стандартизирован. Тоже конечно бывает необходимость в напильнике, но в сотню раз реже :)
...
Рейтинг: 0 / 0
HTTP-Server запрограммированный в ANSI-C
    #33511934
Ixtiander06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owl Ixtiander06C++ может вроде пока не любой UNIX, не зря ведь Apache на ANSI C запрограммирован...
Просто С++ имеет слишком много расширений от производителя компиляторов.

именно, о том и речь.

Вот и подумал - вставить HTTP-функциональность в уже готовую программу и попробовать, что из этого можно выжать. Без жавы, без всего...
...
Рейтинг: 0 / 0
HTTP-Server запрограммированный в ANSI-C
    #33511946
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
было
[сервер] -> [клиент]

должно получится
(1)[сервер] -> (2)[прослойка генерирующая html] -> (3)[НТТР сервер] -> (4)[броузер пользователя]

(1) - у Вас уже я так понял реализовано
(2) - можно писать на чем угодно (нужна восновном для того чтобы рекордсет обернуть тегами html)
(3) - не нужен Вам свой сервер возьмите апач и не мучайтесь! подключите туда свой С и будут счастье! (лучше все равно не напишите ;-))
(4) - броузер пользователя ну там эксплорер или опера или лисица вообщем разберетесь

это все по сабжу

теперь не по сабжу

джава она не для веб она для кроссплатформенности.
как мне кажется золотая середина между скоростью работы и скоростью написания программ.
...
Рейтинг: 0 / 0
HTTP-Server запрограммированный в ANSI-C
    #33511979
Ixtiander06
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vfabrбыло
[сервер] -> [клиент]

должно получится
(1)[сервер] -> (2)[прослойка генерирующая html] -> (3)[НТТР сервер] -> (4)[броузер пользователя]

да, верно!
vfabr
(1) - у Вас уже я так понял реализовано

да

vfabr
(2) - можно писать на чем угодно (нужна восновном для того чтобы рекордсет обернуть тегами html)

точно!

vfabr
(3) - не нужен Вам свой сервер возьмите апач и не мучайтесь! подключите туда свой С и будут счастье! (лучше все равно не напишите ;-))

вот тут я как раз и думал, что проще будет в свой процесс http-функциональность вставить чем наоборот. Мне же не нужен http-сервер во всей его красоте

vfabr
джава она не для веб она для кроссплатформенности.
как мне кажется золотая середина между скоростью работы и скоростью написания программ.
и нужна она значитца для (2) - правильно? чтобы с ANSI-C не мучиться?
...
Рейтинг: 0 / 0
HTTP-Server запрограммированный в ANSI-C
    #33511993
vfabr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторвот тут я как раз и думал, что проще будет в свой процесс http-функциональность вставить чем наоборот. Мне же не нужен http-сервер во всей его красоте

я Вам настоичиво рекомендую присмотреться к апачу это на 99% то что вам нужно. Если уж так не терпится то скачивайте исходники апача и вперед...

автори нужна она значитца для (2) - правильно? чтобы с ANSI-C не мучиться?

чтоб не мучится надо брать питон или перл (можно хоть на pl/sql есть и такой подход)

на джаве можно написать любой из четырех кусков которы приводятся выше (и работать они будут очень хорошо и достаточно быстро) ее плюс в том что у вас все на джаве отпадает проблема "зоопарка языков" я с таким столкнулся и активно пытаюсь бороться переходя на джаву ("тяжелая" разработка) и питон ("легкая").
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / HTTP-Server запрограммированный в ANSI-C
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]