Здравствуйте Little, вы писали:
L>Как можно с помощью WinSock загрузить какой-нибудь файл? L>Я полный профан :)) L>WinInet не предлагать
Вообще WinInet — вещь вполне удобная, но раз не предлагать... ;)
Алгоритм работы будет такой (в скобках привожу имена функций, котоыре тебе нужны).
1. Читаешь описание протокола, по которомы ты собрался получать файл (например, для HTTP — читаешь RFC2616).
2. Создаёшь сокет (socket) и коннектишься к серверу (connect).
3. Шлёшь серверу запрос на файл (send). Например, по HTTP скажешь что типа "GET <полный путь к файлу> HTTP/1.1\r\n\r\n".
4. Получаешь ответ от сервера — всякие заголовки+файл (recv). Вычленяешь файл и пишешь на диск (как — опять же зависит от протокола).
5. Разрываешь соединение (closesocket).
Если тебе нужна дополнительная информация по работе конкретно с сокетами, пиши, постараюсь помочь.
С уважением,
Александр
--
Я думал, ты огромный страшный Бажище,
А ты недоучка, крохотный Бажик...