ENet 1.1
Sponsored Links
ENet 1.1 Ranking & Summary
File size:
0.14 MB
Platform:
Any Platform
License:
MIT/X Consortium License
Price:
Downloads:
833
Date added:
2007-07-31
Publisher:
Lee Salzman
ENet 1.1 description
ENets purpose is to provide a relatively thin, simple and robust network communication layer on top of UDP (User Datagram Protocol). ENets primary feature it provides is optional reliable, in-order delivery of packets.
ENet is NOT intended to be a general purpose high level networking library that handles authentication, lobbying, server discovery, compression, encryption and other high level, often application level or dependent tasks.
Main features:
ENet evolved specifically as a UDP networking layer for the multiplayer first person shooter Cube.
Cube necessitated low latency communcation with data sent out very frequently, so TCP was an unsuitable choice due to its high latency and stream orientation.
UDP, however, lacks many sometimes necessary features from TCP such as reliability, sequencing, unrestricted packet sizes, and connection management. So UDP by itself was not suitable as a network protocol either.
No suitable freely available networking libraries existed at the time of ENets creation to fill this niche.
UDP and TCP could have been used together in Cube to benefit somewhat from both of their features, however, the resulting combinations of protocols still leaves much to be desired.
TCP lacks multiple streams of communication without resorting to opening many sockets and complicates delineation of packets due to its buffering behavior.
UDP lacks sequencing, connection management, management of bandwidth resources, and imposes limitations on the size of packets.
A significant investment is required to integrate these two protocols, and the end result is worse off in features and performance than the uniform protocol presented by ENet.
ENet thus attempts to address these issues and provide a single, uniform protocol layered over UDP to the developer with the best features of UDP and TCP as well as some useful features neither provide, with a much cleaner integration than any resulting from a mixture of UDP and TCP.
Enhancements:
- Lower bandwidth usage, stability/crash fixes, more flexible packet allocation, optional CRC32 checksums, and various API tweaks.
ENet is NOT intended to be a general purpose high level networking library that handles authentication, lobbying, server discovery, compression, encryption and other high level, often application level or dependent tasks.
Main features:
ENet evolved specifically as a UDP networking layer for the multiplayer first person shooter Cube.
Cube necessitated low latency communcation with data sent out very frequently, so TCP was an unsuitable choice due to its high latency and stream orientation.
UDP, however, lacks many sometimes necessary features from TCP such as reliability, sequencing, unrestricted packet sizes, and connection management. So UDP by itself was not suitable as a network protocol either.
No suitable freely available networking libraries existed at the time of ENets creation to fill this niche.
UDP and TCP could have been used together in Cube to benefit somewhat from both of their features, however, the resulting combinations of protocols still leaves much to be desired.
TCP lacks multiple streams of communication without resorting to opening many sockets and complicates delineation of packets due to its buffering behavior.
UDP lacks sequencing, connection management, management of bandwidth resources, and imposes limitations on the size of packets.
A significant investment is required to integrate these two protocols, and the end result is worse off in features and performance than the uniform protocol presented by ENet.
ENet thus attempts to address these issues and provide a single, uniform protocol layered over UDP to the developer with the best features of UDP and TCP as well as some useful features neither provide, with a much cleaner integration than any resulting from a mixture of UDP and TCP.
Enhancements:
- Lower bandwidth usage, stability/crash fixes, more flexible packet allocation, optional CRC32 checksums, and various API tweaks.
ENet 1.1 Screenshot
ENet 1.1 Keywords
ENet
UDP
ENet 1.1
TCP
ENets
easy to use
networking library
networking
features
protocol
library
1.1
ENet 1.1
Libraries
Programming
Bookmark ENet 1.1
ENet 1.1 Copyright
WareSeeker periodically updates pricing and software information of ENet 1.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of ENet 1.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
easy to use web
easy to use digital camera
easy to use mobile phones
enets singapore
easy to use digital cameras
easy to use sewing machines
easy to use cell phones
easy to use database
easy to use linux
easy to use myspace editors
enet marketing
easy to use gps
easy to use website software
easy to use video editing software
cnet
c++ networking library
easy to use mp3 player
easy to use cell phone
Related Software
netcat is a network piping program. Free Download
net6 is a library which eases the development of network-based applications. Free Download
netmapr is a simple SDL-based network diagram program. Free Download
poker-network includes a poker server, a client library, an abstract user interface library, and a client based on it. Free Download
SDL_net is a small sample cross-platform networking library. Free Download
Eiffel INET provides an Eiffel classes for writing IPV4 (TCP/UDP) servers and clients. Free Download
GNet is a network library. Free Download
pyraknet is a Python extension that has bindings for the reliable UDP network library RakNet. Free Download
Latest Software
Popular Software
Favourite Software