Arachnida

Arachnida (örümceklerin ait olduğu taksonomik sınıf) C ++ 'da yazılmış gömülü bir Web sunucusudur.
Şimdi İndirin

Arachnida Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • GPL v3
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Ronald Landheer-Cieslak
  • yayıncı web sitesi:

Arachnida Etiketler


Arachnida Açıklama

Arachnida (örümceklerin ait olduğu taksonomik sınıf), C ++ 'da yazılmış gömülü bir Web sunucusudur. Arachnida (örümceklerin ait olduğu taksonomik sınıf), C ++ 'da yazılmış gömülü bir Web sunucusudur. Bu nedenle, tüm bağlantı için OpenSSL kütüphanesini kullanır ve bu nedenle kriptografi ve bağlantı için destek söz konusu olduğunda katı zemine dayanır. Arachnida yazılımı, OPENSSL'nin üstünde C ++ 'da yazılmış ağ oluşturma için küçük bir çerçeveden oluşur. Söz konusu çerçeve, yeni bağlantıları işlemek için "yeni bir bağlantı işleyicisi" ve gelen bir "veri işleyicisi" kullanarak bağlantıları eşzamanlı olarak kabul etmenizi ve kullanmanızı sağlar. Böyle bir veri işleyicisi, gelen herhangi bir HTTP isteğini ayrıştıracak ve bunun dışında bir istek nesnesi yapacak olan HttpdatahAndler sınıfıdır. Bu çalışma şekli, birçok ilginç şey için izin verir: Çerçeve kolayca genişletilebilir: Temel olarak herhangi bir TCP / IP tabanlı protokolü sadece bir işleyici ekleyerek çerçeveye kolayca destek ekleyebilirsiniz. TCP / IP'ye dayanmayan protokoller için bile destek ekleyebilirdiniz, ancak bu (yalnızca) biraz daha zor olur. Bir işleyiciyi dürüst ileri bir ilişkidir ve bağlantıdan ziyade eldeki protokole odaklanmanızı sağlar Sorunlar. Çerçeve hızlıdır: Seç Select Araması ve İşleyici arasında çok az miktarda eki var, birçok bağlantının tek bir ConnectionHandler tarafından eşzamanlı bir şekilde ele alınmasına izin veren (Çerçeveyi seçmek için çağrıyı ilgilendiren sınıf), Çerçeve sağlam olacak şekilde tasarlanmıştır: RAII korumalarının kaynak sızıntılarına karşı tutarlı kullanımı; İstisna-Güvenlik ve Tip Güvenliği, her ikisi de en başından itibaren önemli hedeflerdir, vb. Çerçeve hafiftir: Arachnida kullanan minimalist http sunucusu (yani) Popüler tarayıcılar tarafından gönderilen başlıkları yakaladığım Mesothelae Web Sunucusu, Windows'ta tam hızdayken toplam 3,6 MB bellek kullanıyor. RTABLE: Her şey, tümü çok taşınabilir olan sadece STL, BOOST, LOKI ve OPENSSL kullanılarak her şey, mümkün olan C ++ olarak yazılır. Arachnida, hem Windows hem de Linux'u bir arjonsel olarak kullanılarak geliştirildi ve her ikisinde de test edildi. Çerçeve test edilebilir: Çerçeve, birkaç köşe vakasını test eden bir test paketi ile birlikte gelir ve herhangi bir başarısızlığı bildirir. Test paketi, her sınıf için birim testlerinden ve / veya çerçevedeki işlevin yanı sıra herhangi bir hata için regresyon testlerinden oluşur (hiçbiri şu ana kadar, odun üzerine vurun). Bu sürümde yeni olanlar: · Bu sürüm, oturum desteğini ekler Damos, ayrıca URLENCODE ve URLEDECODE işlevleri. DAMO'larda oturum desteği ile, Custom-Created Akrep Bağlamları (SSL) kullanabilme yeteneği de gelir.


Arachnida İlgili Yazılım

iPaportal

IPAPORTAL, bir IPA kataloğunu sorgulamak için web tabanlı bir ön uçtur. ...

173

İndirmek

Blogoommer

Blogoommer, WebLogs'u FTP tarafından düzenlemek, düzenlemek ve yayınlamak için bağımsız bir Java uygulamasıdır. ...

129

İndirmek

OCSIGEN

OCSIGEN, bir web sunucusu ve dinamik web siteleri oluşturmanın yeni bir yolu sağlayan bir programlama çerçevesidir. ...

186

İndirmek

UIDL

UIDL, karmaşık kullanıcı arayüzlerini ifade etmek için komut dosyası, JavaScript tabanlı bir dil oluşturmayı amaçlayan bir araçtır. ...

201

İndirmek