The description for
nng_recv() fails to mention that
NNG_FLAG_NONBLOCK may be used for non-blocking operation.
The description of
nng_recvmsg() does describe this flag, and
the description located there can be used in the meantime.
(NNG GitHub Issue)
(Only in the May 2018 paperback printed edition.) The frontmatter indicates
that the book is printed in the United States. We have changed the
distribution network we use to gain global reach, and it’s likely
that if you buy the book somewhere other than United States, that
book will have been printed somewhere closer to you. This is both
more economical, and more environnmentally friendly, as we don’t need to
ship dead trees around the world. (For instance
at this time, most copies sold in Europe are actually printed in the
If you got the May 2018 Kindle download from Amazon, there are numerous
formatting errors caused by Ingram’s poor conversion of ePub to MOBI.
The June 2018 version corrects those errors. It also has a lower list
price of $9.99.
The Kindle editions from Amazon seem to have lost the visual icons
for "TIP", "NOTE", and "IMPORTANT" indicators. This is a limitation on
some Kindle readers. We will use images instead for the next edition.
Various man pages for supplement HTTP and TLS functions refer to
symbols using the prefix
nni_ such as
names are internal, and should have been documented with
In your own code, replace any occurrence of
The ZeroTier transport does not require a development branch
of the ZeroTierOne tree. See the file BUILD_ZEROTIER.adoc in the
doc subdirectory of the NNG distribution for more current information.
The IPC transport does accept relative URLs.