#include <nanomsg/nn.h>
int nn_close(int sock);
This documentation is for version v1.7.3 of NNG, but the latest released version is v1.8.0. see the documentation for v1.8.0 for the most up-to-date information. |
nn_close(3compat)
NAME
nn_close - close socket (compatible API)
SYNOPSIS
DESCRIPTION
The nn_close()
function closes the socket sock.
Any operations that are currently in progress will be terminated, and will
fail with error EBADF
.
This function is provided for API compatibility with legacy libnanomsg. Consider using the relevant modern API instead. |
RETURN VALUES
This function returns zero on success, and -1 on failure.
ERRORS
EBADF
|
The socket is not open. |
ETERM
|
The library is shutting down. |