У меня есть приложение WinAPI C ++, и мне нужно загрузить файл на мой сервер. Я хочу использовать собственные библиотеки WinAPI / файлы заголовков для загрузки файла, чтобы мое приложение работало на платформах Windows 2000 и выше и потому, что я хочу научиться делать это в win32, что, я думаю, будет весело. Это означает, что я не хочу использовать стороннюю библиотеку, но узнаю, как это сделать родным способом WinAPI.
Какой из следующих "библиотек" / методов будет лучше всего для моих нужд?
- WinHTTP
- WinSock
- WinINet
Может быть, есть лучшие библиотеки WinAPI, о которых я не упомянул?
Метод загрузки, который я бы использовал, - это TCP, HTTP или UDP, но я не уверен, какой протокол передачи подойдет для того, что я делаю? Что бы вы предложили?