Libreria di rete Pion.Una libreria di sviluppo C ++ gratuita per l'implementazione di interfacce HTTP leggere | |
Scarica ora |
Libreria di rete Pion. Classifica e riepilogo
Annuncio pubblicitario
- Licenza:
- Freeware
- Prezzo:
- FREE
- Nome editore:
- Atomic Labs Inc
- Sito web dell'editore:
- http://www.pion.org/
- Sistemi operativi:
- Mac OS X 10.5 or later
- Dimensione del file:
- 1.7 MB
Libreria di rete Pion. Tag
Libreria di rete Pion. Descrizione
Una libreria di sviluppo C ++ gratuita per l'implementazione di interfacce HTTP leggere Ci sono un'ampia varietà di server HTTP open source disponibili, da server veloci e leggeri come Lightpd, a piattaforme complete come Apache httpd. La motivazione di Pion-Net non è implementare ancora un altro server Web, ma per fornire funzionalità HTTP (s) a nuove o esistenti applicazioni C ++. Se stai cercando un'applicazione server completa, è necessario utilizzare uno dei progetti sopra. Se stai lavorando su un'applicazione BOOST C ++ e vorresti semplicemente utilizzare HTTP per fornire un'interfaccia utente semplice o interagire con i dati di runtime, PION-NET è una soluzione molto più pulita e più semplice.Pion Network Library utilizza la spinta e Biblioteche ASIO per I / O multi-threading e Asincrono. Multi-Threading consente l'utilizzo di multiple CPU o core di elaborazione per elaborare contemporaneamente le richieste HTTP. I / O asincrono consente a ciascuna filettatura di gestire contemporaneamente molte connessioni (in caso contrario, è necessario un singolo thread per ogni connessione al server). La combinazione di queste tecnologie sfrutta il massimo vantaggio delle CPU più moderne e consente ai server implementati utilizzando Pion-net per gestire molte migliaia di connessioni contemporaneamente con una singola libreria di rete Server.Pion consente di eseguire più server ad ascoltare qualsiasi numero di porte e Dispositivi di rete. Ogni server può avere una propria raccolta di servizi Web definiti che sono legati alle risorse HTTP. I protocolli diversi da HTTP possono anche essere implementati facilmente per qualsiasi server. Un pool di filo comune viene utilizzato per gestire le operazioni per tutti i server. Pion-net supporta anche la crittografia SSL e TLS lato server quando è stato testato con la libreria openssl.Pion-net è stata testata per costruire con le seguenti piattaforme e compilatori: · Mac OS X (10,5 - GCC e XCode) · Windows (XP - MSVC 8.0) · Linux (Centos / Rhel 4.4 e 5.2 - GCC) · Solaris (10 SPARC e X86 - GCC) · Requisiti FreeBSD (6.2 - GCC): · Aumento · OpenSSL. · Zlib. Cosa c'è di nuovo in questa versione: · Nuova fissionreactor per dividere un singolo evento in molti (442, 457) · Aggiunto Atom e RSS Vocabolari, codec ed esempi (458, 459, 476, 487, 491) · Logoutputreactor ora ignora gli eventi quando il loro tipo non corrisponde al codec (485) · HttpProtocolo ora supporta la decodifica Gzip / Deflate del contenuto del carico utile (465) · Transforreactor supporta l'importazione / esportazione CSV per la ricerca di coppie del valore della chiave (453) · Scrippreattore aggiornato per lavorare molto meglio su Windows (440) · Aggiunti feed di ingresso e uscita alle griglie di connessione del reattore (451) · Aggiunta un'opzione di configurazione URLENCODE alle mappature del campo di logcodec (513) · Aggiornato il codec del registro WebTrends WebTrends per utilizzare la codifica dell'URL per determinati campi (441) · Realizzato XMLCODEC più flessibile e configurabile sia per l'input che per OuPut (455) · I termini del vocabolario sono ora ordinati nei TermSelectors e possono filtrare i tipi (447) · Risolto la visualizzazione degli errori del server in UI per sfuggire ai caratteri HTML (479) · Contatori fissi per eventi spurici in / out (484) · Aggiunto ClickStream # TERM VOCABOLARIO DI TIPO CONTENUTO E SUPPORTO IN HTTPPROTOCOL (488) · Aggiunto DataDirectory a Platform.xml, ora Posizione predefinita per i database (519) · Miglioramento dell'inizializzazione OpenSSL su piattaforme Windows (480) · Le dipendenze rimosse su SQLite poiché ora è integrata in piattaforma (475) · Richieste di caduta httpparser quando la connessione TCP ha contenuto 304 risposte (481)
Libreria di rete Pion. Software correlato