ENet è un open source, robusto, semplice, libero e software biblioteca sottile progettato per fornire un livello di comunicazione di rete in cima al protocollo UDP (User Datagram Protocol), su Linux systems.Features operativi kernel-based e UNIX-like a una funzionalità glanceKey includono la gestione delle connessioni, sequencing, canali, l'affidabilità, la frammentazione, rimontaggio, l'aggregazione, l'adattabilità, la portabilità e la libertà. La libreria è in gran parte utilizzato come livello di rete UDP per Cube, che è un videogioco sparatutto multiplayer in prima persona.
Obiettivo primario di ENet è quello di fornire affidabilità, l'ordine di consegna dei pacchetti. Tuttavia, tenere presente che non deve essere utilizzato come una libreria di networking ad alto livello per la gestione di crittografia, compressione, lobbying, l'autenticazione, la scoperta del server, o qualsiasi altro livello functions.Getting iniziato con ENetTo installare ENet sul sistema GNU / Linux, dovrete scaricare l'ultima versione dal Softoware o sito ufficiale, salvarlo in una posizione di vostra scelta, estrarlo e aprire un emulatore di terminale.
Nella finestra di terminale, passare alla posizione della cartella estratta e digitare il & ldquo; ./ configurare && make & rdquo; Comando, senza virgolette, per configurare e compilare la libreria per l'architettura hardware (32-bit e 64-bit) e il sistema operativo.
Alla fine della compilazione, è possibile installare il sistema di programma a livello eseguendo il & ldquo; make install & rdquo; di comando (senza virgolette) come root o con sudo, a seconda del sistema Linux. Il programma è scritto interamente nel linguaggio di programmazione C, il che significa che è veloce e piccolo
Cosa c'è di nuovo in questa versione:.
- Aggiunto maximumPacketSize e maximumWaitingData a ENetHost per limitare la quantità di dati in attesa di essere consegnato su un peer (attenzione che il default maximumPacketSize è 32MB e dovrebbe essere impostato più alto se lo si desidera, come dovrebbe maximumWaitingData).
Cosa c'è di nuovo nella versione 1.3.1:.
- Throttling è stato implementato per i dati a pacchetto affidabili
- numerosi bug riguardanti la contabilità affidabile dei dati sono stati fissati.
I commenti non trovato