int
listen(int s, int backlog)
),
and then the connections are
accepted with
accept(2).
The
listen()
call applies only to sockets of type
SOCK_STREAM
or
SOCK_SEQPACKET.
The
backlog
parameter defines the maximum length the queue of
pending connections may grow to.
If a connection
request arrives with the queue full the client may
receive an error with an indication of
ECONNREFUSED,
or, if the underlying protocol supports retransmission,
the request may be ignored so that retries may succeed.
)
will fail if:
EBADF]s
is not a valid descriptor.
ENOTSOCK]s
is not a socket.
EOPNOTSUPP]).
)
function call appeared in
4.2BSD.
backlog
is currently limited (silently) to 128.