Arachnida.

Arachnida (a classe taxonômica à qual as aranhas pertencem) é um servidor Web incorporável escrito em C ++.
Baixe Agora

Arachnida. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Ronald Landheer-Cieslak
  • Site do editor:

Arachnida. Tag


Arachnida. Descrição

Arachnida (a classe taxonômica à qual as aranhas pertencem) é um servidor da Web incorporável escrito em C ++. Arachnida (a classe taxonômica à qual as aranhas pertencem) é um servidor da Web incorporável escrito em C ++. Ele usa a biblioteca OpenSSL para toda a conectividade e é, portanto, baseada no solo sólido, na medida do suporte para a criptografia e a conectividade. O software ARACHNIDA consiste em uma pequena estrutura para redes escrita em C ++ em cima do OpenSSL. A estrutura em questão permite que você aceite e lidasse de maneira assíncrona, usando um "novo manipulador" para lidar com novas conexões e um "manipulador de dados" para lidar com dados recebidos. Um desses manipuladores de dados é a classe HttpDatahandler, que analisará qualquer solicitação HTTP recebida e fará um objeto de solicitação fora dele, que é passado para o httprequesthandler para manipular. Essa maneira de trabalhar permite muitas coisas interessantes: a estrutura é facilmente extensível: você pode adicionar suporte para basicamente qualquer protocolo baseado em TCP / IP à estrutura facilmente apenas adicionando um manipulador. Você pode até mesmo adicionar suporte a protocolos que não são baseados no TCP / IP, mas isso seria (apenas) um pouco mais difícil. Um manipulador é um assunto direto e permite que você se concentre no protocolo em mãos em vez de conectividade Questões.A estrutura é rápida: há muito pouco sobrecarga entre a chamada selecionada e o manipulador, permitindo que muitas conexões sejam tratadas simultaneamente por um único ConnectionHandler (a classe que cuida da chamada para selecionar a estrutura é estável: o A estrutura é projetada para serem robustas: uso consistente de guardas Raii contra vazamentos de recursos; Segurança de exceção e tipo de segurança têm alvos importantes desde o início, etc.A estrutura é leve: um servidor HTTP minimalista usando Arachnida (ou seja, O MeothaLae Web Server, que eu usei para capturar cabeçalhos enviados por navegadores populares) usa um total de 3,6 MB de memória quando em pleno andamento no Windows. A DLL "pesa" 136k dos quais 4K é de dados e 123K é o CODETHE Framework é PO RTable: Tudo é escrito em C ++ mais possível, usando apenas o STL, Boost, Loki e OpenSSL, todos os quais são muito portáteis. Aracnida é desenvolvido usando o Windows e o Linux conjuntamente e é testado em ambos.A estrutura é testável: a estrutura vem com um conjunto de testes que testa alguns casos de canto e relatará qualquer falha. O conjunto de testes consiste em testes unitários para cada classe e / ou função na estrutura, bem como testes de regressão para quaisquer bugs encontrados (nenhum até agora, bater na madeira). O que é novo nesta versão: · Esta versão adiciona suporte à sessão para Damos, bem como as funções urlencode e urldecode. Com o suporte da sessão em Damos também vem a capacidade de usar contextos de escorpião criados personalizados (SSL).


Arachnida. Software Relacionado

Blogoommer.

O Blogoommer é um aplicativo Java independente para organizar, editar e publicar weblogs por FTP. ...

129

Download

Ocsigen.

OCSIGEN é um servidor da Web e uma estrutura de programação que fornece uma nova maneira de criar sites dinâmicos. ...

186

Download

Uidl.

UIDL é uma ferramenta que visa criar um idioma baseado em javascript scripts para expressar interfaces complexas de usuário. ...

201

Download

Webgine garantido

Webgine garantido é uma mistura entre um sistema de gerenciamento de conteúdo e uma estrutura de aplicativo. ...

196

Download