Столкнулся со следующей проблемой:
Клиент отправляет файлы через HTTP. Файлы посылаются по частям с помощью InternetWriteFile().
На стороне сервера файлы успешно принимаются.
Но, когда связи нету функция InternetWriteFile() все равно продолжает говорить что посылка кусочков производиться успешно
и только HttpEndRequest(), после того как весь файл будь-то был отправлен, оповещает о неудачной посылке. Хотя если поставить
на InternetWriteFile() break point, то она лажается сразу, при посылке первого же кусочка.
InternetWriteFile() функция синхронная, откуда возникает такая гонка и как от нее избавится?