У меня есть клиент-серверное приложение Proprietery, написанное на MFC.Никаких клиентов, кроме моего клиента, не будет общаться с сервером.По причинам безопасности мы используем HTTP.
Пока не известно, мы использовали длину содержимого для описания клиента, на котором заканчивается тело ответа.Теперь у нас возникла ситуация, когда длина заранее неизвестна, и мы не можем буферизовать данные.Я прочитал в RFC, что есть кодирование передачи Chunked.Проблема в том, что я не хочу реализовывать форматирование, которое определено в rfc (http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.6 раздел 3.6.1).
Проблема в том, что если я использую свое собственное форматирование чанка изатем класс MFC попытается проанализировать его, это произойдет из-за ошибки, поскольку этот формат не соответствует ожидаемому, как определено в RFC.
Можно ли поместить "кодирование передачи Chunked" в заголовки ответа и затем использовать мойсобственное форматирование чанка?Или, другими словами, классы MFC, когда они видят "Chunked Transfer Coding" в заголовках ответа, пытаются проанализировать тело в соответствии с определением форматирования chanked в rfc?