Упрощение создания клиентских веб-приложений с помощью WinInet
Расширения Win32 в интернете или WinInet, предоставляющие доступ к общим протоколы Интернета, в том числе gopher - FTP и HTTP.Использование WinInet можно создавать клиентские приложения через интернет на более высоком уровне программирования, без обработки Winsock, TCP/IP и сведениями о конкретных протоколов Интернета.WinInet предоставляет согласованный набор функций для всех 3 протоколов, знакомым с помощью интерфейса Win32 API.Эта согласованность свернуть изменения кода необходимо сделать при изменении базового протокола (например, HTTP) к из FTP.
Visual C++ предоставляет 2 способа автоматически WinInet использования.Можно вызывать функции Win32 в интернете напрямую (см. в документации OLE Windows SDK дополнительные сведения) или можно использовать WinInet в Классы MFC WinInet.
Можно использовать WinInet:
Html-страницы загрузки.
Протокол HTTP, используемый для передачи страницы HTML с сервера в браузере клиента.
Отправка запросов FTP передать или загрузить файлы или получить листинги каталога.
Обычный запрос анонимный вход, чтобы загрузить файл.
Используйте систему меню gopher для доступа к ресурсам в Интернете.
Пункты меню могут быть нескольких типов, включая другие меню, индексированную базу данных можно выполнять поиск, группа новостей или файл.
Для всех 3 протоколов, необходимо установить подключение сделать запросы к серверу и закрыть соединение.
Классы MFC WinInet упрощают:
Считывание сведений от HTTP, FTP и серверов gopher так же легко, как чтение файлов из жестких дисках.
Использование HTTP, FTP и протоколы gopher без программирование непосредственно к Winsock или TCP/IP.
Разработчики, использующие функции Win32 через интернет не должны быть знакомы с TCP/IP или Windows sockets.Можно по-прежнему программы на уровне сокетов, используя Winsock и протоколы TCP/IP напрямую, но даже проще использовать классы MFC WinInet, чтобы получить доступ по протоколу HTTP, FTP и протоколы gopher через Интернет.Для многих распространенных операций, разработчикам не требуется знать сведения конкретного протокола они используют.
Многие операции, которые могут выполняться как клиент компьютером на другие компьютеры в Интернете могут занять длительное время.Скорость этих операций обычно ограничивается скоростью своего сетевого подключения, но они также могут влиять другим сетевым трафиком и сложностью операции.Подключиться к удаленному серверу ftp, например требует вид, что поиск имя сервера находится на компьютере сначала ее адреса.Приложение затем попытается подключиться к серверу по этому адресу.После того как соединение установлено, компьютер и начнут диалог с удаленного сервера FTP, прежде чем можно будет фактически использовать соединение для извлечения файлов.
См. также
Основные понятия
Расширения Win32 Интернета (WinInet)
Практическое руководство. MFC упрощает создание клиентских приложений через Интернет