|
NAMEtcp_listen - starts listening for incoming TCP connections SYNOPSIS
DESCRIPTIONTCP protocol is a reliable bytestream protocol for transporting data over network. It is defined in RFC 793. This function starts listening for incoming connections. The connections can be accepted using tcp_accept function. addr: IP address to listen on. backlog: Maximum number of connections that can be kept open without accepting them. The socket can be closed either by hclose or tcp_close. Both ways are equivalent. This function is not available if libdill is compiled with --disable-sockets option. RETURN VALUEIn case of success the function returns newly created socket. In case of error it returns -1 and sets errno to one of the values below. ERRORS
EXAMPLE
SEE ALSObrecv(3) brecvl(3) bsend(3) bsendl(3) hclose(3) tcp_accept(3) tcp_accept_mem(3) tcp_close(3) tcp_connect(3) tcp_connect_mem(3) tcp_done(3) tcp_fromfd(3) tcp_fromfd_mem(3) tcp_listen_mem(3) tcp_listener_fromfd(3) tcp_listener_fromfd_mem(3)
|