GlideNet is a high level networking library that supports various application layer protocols.