Arachnida

ARACKNIDA (de taxonomische klasse waartoe spinnen behoren) is een embeddable webserver geschreven in C ++.
Download nu

Arachnida Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL v3
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ronald Landheer-Cieslak
  • Uitgever website:

Arachnida Tags


Arachnida Beschrijving

Arachnida (de taxonomische klasse waartoe spinnen behoort) is een embeddable webserver geschreven in C ++. Arachnida (de taxonomische klasse waartoe spinnen behoort) is een embeddable webserver geschreven in C ++. Het gebruikt de OpenSSL-bibliotheek voor alle connectiviteit en is daarom gebaseerd op vaste grond voor zover de steun voor cryptografie en connectiviteit betreft. De Arachnida-software bestaat uit een klein kader voor netwerken in C ++ bovenop OpenSSL. Met het betreffende kader kan u asynsynchroon accepteren en omgaan met verbindingen, met behulp van een "nieuwe verbindingshandler" om nieuwe verbindingen en een "gegevenshandler" aan te pakken om inkomende gegevens te verwerken. Eén dergelijke gegevenshandler is de HTTPDATAHANDLER-klasse, die eventueel inkomende HTTP-aanvraag zal ontleden en een aanvraagobject uitmaken, dat wordt doorgegeven aan de HTTPREQUESTHANDLER om te hanteren. Deze manier van werken maakt veel interessante dingen toe: het raamwerk is gemakkelijk uitbreidbaar: u kunt ondersteuning toevoegen voor eigenlijk elk TCP / IP-gebaseerd Protocol bij het kader door gewoon een handler toe te voegen. Je zou zelfs ondersteuning kunnen toevoegen voor protocollen die niet gebaseerd zijn op TCP / IP, maar dat zou (alleen) iets moeilijker zijn.Schiting Een handler is een rechtdoorlatende affaire en stelt u in plaats van op connectiviteit te concentreren op het protocol Problemen. Het framework is snel: er is heel weinig boven het hoofd tussen de selecte oproep en de handler, waardoor veel verbindingen gelijktijdig worden behandeld door een enkele connectiehandler (de klasse die voor de oproep zorgt om het kader te selecteren is stabiel Framework is ontworpen om robuust te zijn: consistent gebruik van RAII-bewakers tegen resourceslekken; uitzondering-veiligheid en typeveiligheid zijn allebei belangrijke doelen vanaf het allereerste begin, enz. Het kader is lichtgewicht: een minimalistische HTTP-server met Arachnida (dat wil zeggen De Mesothelae-webserver, die ik vroeger koptoppen vangen die door populaire browsers werden verzonden) maakt gebruik van een totaal van 3,6 MB geheugen wanneer in volle gang op ramen. De DLL "weegt" 136K waarvan 4k gegevens is en 123k is CODETHE-raamwerk is PO Rtable: alles is geschreven in zo-standaard-mogelijk C ++, met alleen de STL, Boost, Loki en OpenSSL, die allemaal erg draagbaar zijn. Arachnida is ontwikkeld met zowel Windows als Linux-conjo's en wordt op beide getest.Het framework is getestbaar: het raamwerk wordt geleverd met een testsuite die nogal wat hoekcases test en een mislukking zal melden. De testsuite bestaat uit eenheidstests voor elke klasse en / of functie in het raamwerk, evenals regressietests voor eventuele bugs gevonden (geen tot nu toe, kloppen op hout). Wat is nieuw in deze release: · Deze release voegt session-ondersteuning toe aan Damos, evenals de functies van Urlencode en Urldecode. Met session-ondersteuning in DAMOS komt ook de mogelijkheid om op maat gemaakte schorpioencontexten (SSL) te gebruiken.


Arachnida Gerelateerde software

Blogomotier

Blogomeommer is een stand-alone Java-applicatie voor het organiseren, bewerken en publiceren van weblogs met FTP. ...

129

Downloaden

Uidl

UIDL is een hulpmiddel dat een schriftbare, JavaScript-gebaseerde taal maakt voor het uitdrukken van complexe gebruikersinterfaces. ...

201

Downloaden

Kolmognus

Kolmognus is een eenvoudig maar krachtig programma dat koppelingen aan de gebruiker aanbeveelt op basis van zijn smaak. ...

136

Downloaden

Gratis Realty

Vrije Realty is een PHP / MySQL-set scripts op basis van het originele Open Realty-project van Jon Roig. ...

186

Downloaden

Sresi

SRESI is een Smart Bookmarks Manager: vanuit een lijst met getagde bladwijzers. ...

155

Downloaden