Aracılığıyla paylaş


Nasıl WinInet Internet istemci uygulamaları oluşturma kolaylaştırır

Win32 Internet Uzantıları veya WinINet, gopher, ftp ve http gibi yaygın Internet iletişim kuralları, erişim sağlar.WinINet kullanarak, WinSock, TCP/IP veya belirli Internet iletişim kurallarının ayrıntılarını uğraşmak zorunda olmadan Internet programlama, daha yüksek düzeyde istemci uygulamaları yazabilirsiniz.WinINet tanıdık bir Win32 API arabirimi ile üç tüm protokoller için tutarlı bir işlevler kümesi sağlar.Bu tutarlılık temel protokol (örneğin, ftp, HTTP) değiştirir, yapmanız gereken kod değişiklikleri en aza indirir.

Visual C++ WinINet kullanmak için iki yöntem sağlar.Win32 Internet işlevlerini doğrudan arama (ole belgelerine bakın Windows SDK daha fazla bilgi için) veya aracılığıyla WinINet kullanabilirsiniz mfc WinINet sınıfları.

WinINet için kullanabilirsiniz:

  • html sayfaları karşıdan yükleyin.

    http, html sayfaları, bir sunucudan bir istemci tarayıcısı aktarmak için kullanılan bir protokoldür.

  • Karşıya yükleme dosyalarını karşıdan yüklemek veya dizin listeleri almak için ftp istekleri gönderirler.

    Bir dosyayı karşıdan yüklemek için adsız oturum açma buna tipik bir istektir.

  • Gopher'ın menü sistemi, Internet üzerindeki kaynaklara erişmek için kullanın.

    Menü öğeleri diğer menüleri, you can search dizin oluşturulmuş bir veritabanı, bir haber veya bir dosya da dahil olmak üzere çeşitli türleri olabilir.

Üç tüm protokoller için bağlantı, sunucu isteği yapmak ve bağlantıyı kapatın.

mfc WinINet sınıfları kolaylaştırır:

  • Bilgi sunucularından, http, ftp ve gopher gibi kolayca dosyaları sabit diskten okuma okuyun.

  • WinSock veya TCP/IP için doğrudan programlama olmaksızın http, ftp ve gopher iletişim kuralları kullanırlar.

    Win32 Internet işlevlerini kullanan geliştiriciler, TCP/IP ya da Windows Sockets hakkında bilgi sahibi olmanız gerekmez.Hala doğrudan WinSock ve TCP/IP'yi protokolleri, ancak onun bile daha kolay Internet üzerinden erişim http, ftp ve gopher iletişim kuralları mfc WinINet sınıfları kullanmak için kullanarak soket düzeyinde program.Pek çok yaygın olarak kullanılan işlemler için geliştiriciler kullanmakta olduğunuz belirli iletişim kuralı ayrıntılarını bilmesi gerekmez.

Internet üzerindeki diğer bilgisayarlar için istemci bilgisayar tarafından gerçekleştirilen birçok işlemi uzun sürebilir.Bu işlem hızı genellikle ağ bağlantınızın hızına göre sınırlıdır, ancak bunlar da diğer ağ trafiği ve işlem karmaşıklığını tarafından etkilenebilir.Uzak ftp sunucusuna bağlanırken, örneğin, bilgisayarınız öncelikle o sunucunun adresini bulmak için adı aramak gerekir.Uygulamanızın ardından adreste sunucusuna bağlanmaya çalışacaktır.Bağlantı yapıldıktan sonra dosyaları almak için bağlantıyı gerçekten kullanmadan önce bilgisayarınız ve uzak sunucu dosya aktarım iletişim kuralı ile bir görüşme çalışılmasını başlatır.

Ayrıca bkz.

Kavramlar

Win32 Internet Uzantıları (WinInet)

Nasıl mfc Internet istemci uygulamaları oluşturma kolaylaştırır