| Easyhttpd EasyHTTPD, bir HTTP 1.0 sunucusunu uygulamak için C ++ sınıfında bir düşüştür - şimdi OpenSSL desteğiyle! |
Şimdi İndirin |
Easyhttpd Sıralama ve Özet
- Yayıncı adı:
- Barry Sprajc
- yayıncı web sitesi:
- http://www.littletux.com/?q=node/1
Easyhttpd Etiketler
Easyhttpd Açıklama
EasyHTTPD, HTTP 1.0 sunucusunu uygulamak için C ++ sınıfında bir damla - şimdi OpenSSL desteğiyle! EasyHTTPD, HTTP 1.0 sunucusunu uygulamak için C ++ sınıfında bir damla - şimdi OpenSSL desteğiyle! Sınıf, bir uygulamanın bir tarayıcı tarafından kontrol edilmesini sağlamak için kullanılabilir, bu nedenle gömülüdür. Bir uygulamaya bu işlevselliğe, C ++ sınıfını uygulamaya ekleyin, geri arama işleyicilerini sınıfla yazın ve kaydedin ve ayrıştırıcıyı bağlı bir soketle arayın. Ayrıştırıcı, URL'de geçen herhangi bir seçenek çıkarır, Mesaj değerleri çıkarın ve istenen işleyiciyi çağırır. İşleyici, Void PTR üzerinden uygulamaya bir işaretçi alır, çıkarılan seçeneklere ve posta değerlerine HAccess'e sahiptir ve ardından istediğiniz çıkışı tekrar sokete yazın. Kolay dinamik sayfa üretmek için, bir HTML şablonu dosyası kullanılabilir ve işleyici, dinamik değerlerle değiştirmek için şablondaki belirteç etiketlerini belirtir (AKA Arama ve Değiştir) Uygulamanızda Nasıl Kullanılır: Bu sınıflar STL'yi kullanır ( Standart şablon kütüphanesi), böylece çevreniz mevcut olan STL'inizde bulunmalıdır. Bu sınıfların nasıl kullanılacağına dair bir fikir edinmek için Sample1.cpp ve Helloworld.cpp dosyalarına bakın. Bu sürümde yeni olanlar: · Regex'i bağımlılık olarak kaldırın. Regex kütüphanesi artık gerekli değildir. SpecifC istek işleyicisi, Helloworld_template.html dosyasındaki Sabit Hata denir. · İstemci herhangi bir başlık göndermediğinde meydana geldiğinde ortaya çıkan ayrıştırmadaki düzeltildi. · OpenSSL kullanarak Hello World Numune eklendi. · Wiki'yi ekledi: http://www.littletux.com/wiki
Easyhttpd İlgili Yazılım