Здравствуйте, мыщъх, Вы писали:
М>Здравствуйте, vayerx, Вы писали:
V>>Не так уж и много, как может показаться вначале.
V>>У GET-запроса довольно простая структура — в 17-20 простых состояний вполне можно уложиться :)
М>ща. хотя бы почитайте за обфускацию урлов -- и все это сервер должен поддерживать. и тут я скоромно промолчу, если у нас документ в Вынь-кодировке, а клиент понимает только KOI-8 или DOS -- сервер должен перекодировать. иначе, это неправильный такой сервер будет.
М>парсить запросы, чтобы нас не захачили -- это тема отдельного разговора и тут все намного сложнее.
М>если писать по уму, чтобы дурь каждого была (не)видна, нужно писать свой рантайм, чтобы не зависеть от окружения. нужно писать логгеры и средства профилировки. плюс нагрузочные тесты, дабы доказать, что сервер держит соединения. причем, нужно обрабатывать не только "не найден", "плохой запрос", но и "сервер недоступен", т.к. недоступность сервера отличается от недоступности документа.
Разработать простейший WEB server