LINUX.ORG.RU

Закачка файлов. Я так и не реализовал закачку "с обратной связью" в своей CGI-библиотеке. А в остальном вроде фигня.

anonymous
()

весь сервер как одно целое и довольно сложно - отдельных фич нет ибо бессмысленно отделять, хотя условно можно сказать что обертки TCP/сокеты/демонизация достаточно нетривиальны на фоне остальных задач

Apache например - само название говорит за себя...

anonymous
()

нихера нет сложного.

/thread

anonymous
()

Сложно - контроль за текущим состоянием (переходы по стейт-машин в смысле) соединения, особенно вкупе с SSL. Это если сервер асинхронный, если синхронный - то не так сложно. Надо только чтобы логическая модель выбранная стандарту соответствовала - хедеры могут быть после тела, упомянутые чанкед/мультипарт и т.п.

anonymous
()

Традиционно забывают заимплементить http post expect continue, но это несложно, просто его забывают.

Очень больно делать pipeline. Это реально очень больно, потому что надо жестко ограничивать пользователя сервера в возможностях различных ответов.

max_lapshin ★★★★★
()
Ответ на: комментарий от max_lapshin

Их еще Footers или Trailers называют, лень искать в стандарте, их после chunked тела обычно шлют с какой-то информацией собранной в процессе отправки chunked.

Вот пример когда они кому-то понадобились, а вот пример реализации в промышленном сервере.

anonymous
()
Ответ на: комментарий от anonymous

стыд, позор. Я не знал про Trailers, но если подумать, то после Chunked это очень полезная фича, например передать чексумму или длину того, что доехало чанками, что бы свериться с клиентом.

max_lapshin ★★★★★
()

Простота и неперегруженность [/thread]

buddhist ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.