Build a FAST_ARRAY of STRINGs from a_pointer which must be of a
NULL-terminated array of C strings, that is a "char**" String
contents and array itself are copied.
Operation not supported on socket (POSIX.1) (ENOTSUP and EOPNOTSUPP have the same value on Linux, but according to POSIX.1 these error values should be distinct.)
The zmq_bind() function shall create an endpoint for accepting connections and bind it to the socket referenced by the socket
argument.
The endpoint argument is a string consisting of two parts as follows: transport://address. The transport part specifies the
underlying transport protocol to use. The meaning of the address part is specific to the underlying transport protocol
selected.
The following transports are defined:
inproc
local in-process (inter-thread) communication transport, see zmq_inproc(7)
ipc
local inter-process communication transport, see zmq_ipc(7)
tcp
unicast transport using TCP, see zmq_tcp(7)
pgm, epgm
reliable multicast transport using PGM, see zmq_pgm(7)
With the exception of ZMQ_PAIR sockets, a single socket may be connected to multiple endpoints using zmq_connect(), while
simultaneously accepting incoming connections from multiple endpoints bound to the socket using zmq_bind(). Refer to
zmq_socket(3) for a description of the exact semantics involved when connecting or binding a socket to multiple endpoints.
Connect Current socket to the endpoint specified by an_address.
an_address consists of two parts as follows: transport://address.
The transport part specifies the underlying transport protocol to
use. The meaning of the address part is specific to the underlying
transport protocolselected.
The following transports are defined:
inproc: local in-process (inter-thread) communication transport, see zmq_inproc(7) manpage
ipc: local inter-process communication transport, see zmq_ipc(7) manpage
tcp: unicast transport using TCP, see zmq_tcp(7) manpage.
pgm, epgm: reliable multicast transport using PGM, see zmq_pgm(7)
With the exception of ZMQ_PAIR sockets, a single socket may be
connected to multiple endpoints using connect, while
simultaneously accepting incoming connections from multiple
endpoints bound to the socket using bind. See each effective heirs
of ZMQ_SOCKET and creation procedures in ZMQ_CONTEXT for a
description of the exact semantics involved when connecting or
binding a socket to multiple endpoints.
Note: The connection will not be performed immediately but as needed
by 0MQ. Thus a successful invocation of connect does not indicate
that a physical connection was or can actually be established.
This exception occurs when Void is passed as the expression
to inspect ("inspect on STRING only).
This exception also occurs when the inspected value selects no branch (when the keyword "else"
not used, one "when" branch _must_ be selected). Some value which is not one of the inspect
constants, if there is no Else_part
Build a FAST_ARRAY of STRINGs from a_pointer which must be of a
NULL-terminated array of C strings, that is a "char**" String
contents and array itself are copied.
Operation not supported on socket (POSIX.1) (ENOTSUP and EOPNOTSUPP have the same value on Linux, but according to POSIX.1 these error values should be distinct.)