Проблема. В ISAPI при пересылке данных методом multipart/form-data 48 КБ информации можно принять след образом: pCtxt->m_pECB->lpbData где pCtxt — объект класса CHttpServerContext.
Остальную информацию нужно считывать с помощью метода pCtxt->ReadClient(<адрес буфера>, <размер буфера>).
Так вот у меня при посылке файла размером 119 Кб он не хочет считывать оставшиеся 119-48=71 Кб. Просто функция ReadClient зависает. В МСДН написано, что такое м.б. только если я запросил больше информации чем там есть. Но я указывал размер буфера и 4096 б и 1024 б и 8 б — один хрен — не хочет читать и все!!!!
В чем косяк???? Подскажите пожалуйста. Заранее благодарен.
03.11.04 01:02: Перенесено из 'C/C++'