net/usockets 0.8.1p0 OpenBSD
eventing, networking & crypto for async applications
- System
- OpenBSD
- Repository
- OpenBSD ports
- Maintainer
- Aisha Tammy <[email protected]>
- Categories
- net
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.
In the other systems
| System | Port | Version |
|---|---|---|
| OpenBSD | net/usockets | 0.8.1p0 |
| FreeBSD | net/usockets | 0.8.8_2 |
Install
Binary package:
pkg_add usockets
From the ports tree:
cd /usr/ports/net/usockets && make install