logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

nng_str_sockaddr - get string representation of socket address

Description

       The nng_str_sockaddr() is used to provide a displayable representation for the socket address sa. The
       content will be stored the location provided by buf, and will be formatted to fit within bufsz bytes,
       truncating if necessary.

       As long as bufsz is greater than zero, the result will be properly zero-terminated in the usual fashion.

       The NNG_MAXADDRSTRLEN can be used to provide a buffer large enough to hold most socket addresses. It is
       possible for applications to use very much larger socket addresses (using very long paths for IPC or
       inproc), but such addresses are not generally compatible with other implementations, and will be
       truncated here.

Errors

       None.

Name

       nng_str_sockaddr - get string representation of socket address

Return Values

       This function returns the buf argument.

See Also

nng_sockaddr(5)

                                                   2025-04-20                                NNG_STR_SOCKADDR(3)

Synopsis

           #include <nng/nng.h>

           #define NNG_MAXADDRSTRLEN (NNG_MAXADDRLEN+16)
           const char *nng_str_sockaddr(const nng_sockaddr *sa, char *buf, size_t bufsz)

See Also