usockets-0.8.1p0
eventing, networking & crypto for async applications
Back to search · Project homepage
Description
uSockets is the cross-platform async networking and eventing foundation
library used by uWebSockets.
Key aspects:
* Built-in (optionally available) TLS support exposed with identical
interface as for TCP.
* Acknowledges and integrates with any event-loop via a layered
hierarchical design of plugins.
* Extremely pedantic about user space memory footprint and designed
to perform as good as can be.
* Designed from scratch to map well to user space TCP stacks or
other experimental platforms.
* Low resolution timer system ideal for performant tracking of
networking timeouts.
* Minimal yet truly cross-platform, will not emit a billion
different platform specific error codes.
* Fully opaque library, inclusion will not completely pollute
your global namespace.
Package information
- Ports path
- net/usockets
- Package architecture
- amd64
- Maintainer
- Aisha Tammy <aisha@openbsd.org>
- Categories
- net
- Available flavors
- None listed
- Only for architectures
- aarch64, amd64, arm, i386, mips64, mips64el, powerpc, powerpc64, riscv64, alpha, hppa, sparc64
These are ports metadata. Binary availability depends on the release, architecture and mirror. Build and test dependencies are not an installation checklist.
Direct dependencies
Library
Used by (2 dependency relationships)
Includes library, runtime, build and test relationships. Results load 100 at a time.