Aracılığıyla paylaş


MFC'nin Internet İstemci Uygulamaları Oluşturmayı Kolaylaştırması

Microsoft Foundation Sınıfları, Win32 internet uzantısı (WinInet) işlevlerini MFC programcıları için tanıdık bir bağlam sağlayacak şekilde kapsüller. MFC, CStdioFile sınıfından türetilmiş üç İnternet dosya sınıfı (CInternetFile, CHttpFile ve CGopherFile) sağlar. Bu sınıflar, yerel dosyalar için kullanılan CStdioFile programcılara tanıdık gelen İnternet verilerinin alınmasını ve işlenmesini sağlamakla kalmaz, aynı zamanda bu sınıflarla yerel dosyaları ve İnternet dosyalarını tutarlı ve saydam bir şekilde işleyebilirsiniz.

MFC WinInet sınıfları, İnternet üzerinden aktarılan verilerde olduğu gibi CStdioFile aynı işlevselliği sağlar. Bu sınıflar HTTP, FTP ve gopher için İnternet protokollerini üst düzey bir uygulama programlama arabirimine soyutlar ve uygulamaları İnternet'e duyarlı hale getirmek için hızlı ve basit bir yol sağlar. Örneğin, BIR FTP sunucusuna bağlanmak için yine de düşük düzeyde birkaç adım gerekir, ancak MFC geliştiricisi olarak bu bağlantıyı oluşturmak için CInternetSession::GetFTPConnection yalnızca bir çağrı yapmanız yeterlidir.

Buna ek olarak, MFC WinInet sınıfları aşağıdaki avantajları sağlar:

  • Arabelleğe Alınan G/Ç

  • Verileriniz için tür açısından güvenli tanıtıcılar

  • Birçok işlev için varsayılan parametreler

  • Yaygın İnternet hataları için özel durum işleme

  • Açık tanıtıcıların ve bağlantıların otomatik olarak temizlenmesi

Ayrıca bkz.

Win32 Internet Uzantıları (WinInet)
WinInet'in Internet İstemci Uygulamaları Oluşturmayı Kolaylaştırması