From edd3b6bc34f211bd3d58642d0c69ce1b5bb9dc3b Mon Sep 17 00:00:00 2001
From: gdamore The socket transport supports communication between
peers across arbitrary BSD sockets, such as those that are
-created with This transport only supports listeners, using Description
nng_socket_pair.nng_listener_create.nng_socket_pair.
This transport only supports listeners, using nng_listener_create.
note
-Attempts to create dialers using this transport will result in NNG_ENOTSUP.
Attempts to create dialers using this transport will result in NNG_ENOTSUP.
The socket file descriptor is passed to the listener using
the NNG_OPT_SOCKET_FD option (as an integer).
-Setting this option will cause the listener to create a pipe
+Setting this option will cause the listener to create a pipe
backed by the file descriptor.
The protocol between peers using this transport is compatible with the protocol used -for the tcp transport, but this is an implementation detail and subject to change without notice. +for the tcp transport, but this is an implementation detail and subject to change without notice. 1
@@ -279,7 +279,7 @@ There are no further socket details available.
The following transport options are supported by this transport.
| Option | Type | Description |
|---|---|---|
NNG_OPT_SOCKET_FD | int | Write-only option, that may be set multiple times on a listener. Each time this is set, the listener will create a pipe backed by the given file descriptor passed as an argument. |
NNG_OPT_SOCKET_FD | int | Write-only option, that may be set multiple times on a listener. Each time this is set, the listener will create a pipe backed by the given file descriptor passed as an argument. |
NNG_OPT_PEER_GID | int | Read only option, returns the group ID of the process at the other end of the socket, if platform supports it. |
NNG_OPT_PEER_PID | int | Read only option, returns the processed ID of the process at the other end of the socket, if platform supports it. |
NNG_OPT_PEER_UID | int | Read only option, returns the user ID of the process at the other end of the socket, if platform supports it. |