Aracılığıyla paylaş


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 FindFileFindNextFile 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