NANOMSG(7)nanomsg manual NANOMSG(7)NAMEnanomsg - scalability protocols library
SYNOPSIS
cc [flags] files -lnanomsg [libraries]
DESCRIPTION
Following functions are exported by nanomsg library:
Create an SP socket
nn_socket(3)
Close an SP socket
nn_close(3)
Set a socket option
nn_setsockopt(3)
Retrieve a socket option
nn_getsockopt(3)
Add a local endpoint to the socket
nn_bind(3)
Add a remote endpoint to the socket
nn_connect(3)
Remove an endpoint from the socket
nn_shutdown(3)
Send a message
nn_send(3)
Receive a message
nn_recv(3)
Fine-grained alternative to nn_send
nn_sendmsg(3)
Fine-grained alternative to nn_recv
nn_recvmsg(3)
Allocation of messages
nn_allocmsg(3)nn_reallocmsg(3)nn_freemsg(3)
Manipulation of message control data
nn_cmsg(3)
Multiplexing
nn_poll(3)
Retrieve the current errno
nn_errno(3)
Convert an error number into human-readable string
nn_strerror(3)
Query the names and values of nanomsg symbols
nn_symbol(3)
Query properties of nanomsg symbols
nn_symbol_info(3)
Start a device
nn_device(3)
Notify all sockets about process termination
nn_term(3)
Environment variables that influence nanomsg work
nn_env(7)
Following scalability protocols are provided by nanomsg:
One-to-one protocol
nn_pair(7)
Request/reply protocol
nn_reqrep(7)
Publish/subscribe protocol
nn_pubsub(7)
Survey protocol
nn_survey(7)
Pipeline protocol
nn_pipeline(7)
Message bus protocol
nn_bus(7)
Following transport mechanisms are provided by nanomsg:
In-process transport
nn_inproc(7)
Inter-process transport
nn_ipc(7)
TCP transport
nn_tcp(7)
TCPMUX transport
nn_tcpmux(7)
WebSocket transport
nn_ws(7)
Following tools are installed with the library:
nanocat
nanocat(1)
tcpmuxd
tcpmuxd(1)AUTHORS
Martin Sustrik <sustrik@250bpm.com[1]>
NOTES
1. sustrik@250bpm.com
mailto:sustrik@250bpm.com
nanomsg Unknown 12/23/2015 NANOMSG(7)