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.