Я пытаюсь написать простой парсер HTTP, и кажется, что это усложняется тем, что в начале каждого сообщения нет простого "количества байтов".Вместо этого вам нужно проанализировать информацию заголовка, проверить, существует ли ключ заголовка «Content-Length», а затем проанализировать два CR / LF перед чтением содержимого сообщения.
Итак, мой вопрос: почему в стандарте HTTP не указывается число «байтов» в начале каждого сообщения?Похоже, это сильно упростит анализ кода.