Tipik Bir Gopher İstemci Uygulamasındaki Adımlar
Aşağıdaki tabloda, tipik bir gopher istemci uygulamasında gerçekleştirebileceğiniz adımlar gösterilmektedir.
Hedefiniz | Gerçekleştirdiğiniz eylemler | Etkiler |
---|---|---|
Gopher oturumu başlatın. | CInternetSession nesnesi oluşturun. | WinInet'i başlatır ve sunucuya bağlanır. |
Gopher sunucusuna Bağlan. | CInternetSession::GetGopher Bağlan ion kullanın. | CGopher Bağlan ion nesnesi döndürür. |
Gopher içindeki ilk kaynağı bulun. | CGopherFileFind::FindFile kullanın. | İlk dosyayı bulur. Hiçbir dosya bulunamazsa YANLIŞ döndürür. |
Gopher'de bir sonraki kaynağı bulun. | CGopherFileFind::FindNextFile kullanın. | Sonraki dosyayı bulur. Dosya bulunamazsa YANLIŞ döndürür. |
Veya tarafından FindFile FindNextFile bulunan dosyayı okumak için açın. |
CGopherFileFind::GetLocator kullanarak bir gopher bulucu alın. CGopher Bağlan ion::OpenFile kullanın. | Bulucu tarafından belirtilen dosyayı açar. OpenFile bir CGopherFile nesnesi döndürür. |
Sağladığınız bir gopher bulucu kullanarak bir dosya açın. | CGopher Bağlan ion::CreateLocator kullanarak bir gopher bulucu oluşturun. CGopher Bağlan ion::OpenFile kullanın. | Bulucu tarafından belirtilen dosyayı açar. OpenFile bir CGopherFile nesnesi döndürür. |
Dosyadan okuyun. | CGopherFile kullanın. | Sağladığınız bir arabelleği kullanarak belirtilen bayt sayısını okur. |
Özel durumları işleme. | CInternetException sınıfını kullanın. | Tüm yaygın İnternet özel durum türlerini işler. |
Gopher oturumunu sonlandırın. | CInternetSession nesnesini atın. | Açık dosya tanıtıcılarını ve bağlantılarını otomatik olarak temizler. |
Ayrıca bkz.
Win32 Internet Uzantıları (WinInet)
Internet İstemci Sınıfları için Önkoşullar
MFC WinInet Sınıfları Kullanarak Internet İstemci Uygulaması Yazma
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin