Я разрабатываю небольшой веб-сервер на C. HTTP-сообщения могут иметь длину содержимого или кодировку фрагментов. Если оно идет с заголовком длины содержимого, легко узнать, когда сообщение получено полностью.
Когда сообщение приходит по частям или с двоичными вложениями, как определить, получено сообщение полностью или нет.
Я планирую использовать http-parser для этого и мои сокеты асинхронны по своей природе. Http-praser нужно сообщить, когда пакет полностью получен.
Заранее спасибо.





chunkсsize==0- это знак. И. MDN тоже.