Здравствуйте.
Есть простенький код на WinInet, который делает запрос к сайту, получая от него куки. Если делать последующий запрос к этому сайту через WinInet, то он делает его уже с выданными кукисами.
Есть нужда каким-то образом сделать так, чтобы второй запрос я смог сделать через сокеты (и он был с кукисами, которые получил вининет).
Как это сделать лучше, куда копать?
Сначала посылаете запрос с помощью WinInet, потом вызываете функцию InternetGetCookie с нужным вам URL и получаете куки. Но учтите, что она может вернуть не все куки:
InternetGetCookie does not return cookies that the server marked as non-scriptable with the "HttpOnly" attribute in the Set-Cookie header.
Полученные таким образом куки отправляете через сокеты (Добавив в заголовки запроса HTTP-заголовок "Cookie")