Listen for connections on a socket
#include <sys/socket.h> int listen( int s, int backlog );
libsocket
Use the -l socket option to qcc to link against this library.
The listen() function listens for connections on a socket and puts the socket into the LISTEN state. For connections to be accepted, you must:
If a connection request arrives with the queue full, the client may receive an error with an indication of ECONNREFUSED. But if the underlying protocol supports retransmission, the request may be ignored so that retries may succeed.
The listen() call applies only to SOCK_STREAM sockets. |
Safety: | |
---|---|
Cancellation point | Yes |
Interrupt handler | No |
Signal handler | No |
Thread | Yes |