eventing, networking & crypto for async applications
Project homepage: https://github.com/uNetworking/uSockets
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, sparc64, alpha, hppa
Ports list build and test dependencies as well as runtime dependencies. pkg_add selects those needed for installation.
Direct dependencies
Library
Used by (2 dependency relationships)
Includes library, runtime, build and test dependencies.