BSD Ports

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

SystemPortVersion
OpenBSDnet/usockets0.8.1p0
FreeBSDnet/usockets0.8.8_2

Install

Binary package:

pkg_add usockets

From the ports tree:

cd /usr/ports/net/usockets && make install

Dependencies

Run dependencies 1