Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
socket_listen(3)	   Library Functions Manual	      socket_listen(3)

NAME
       socket_listen - attempt to make a TCP connection

SYNTAX
       #include	<socket.h>

       int socket_listen(int s,int n);

DESCRIPTION
       socket_listen  prepares TCP socket s to accept TCP connections.	It al-
       lows a backlog of approximately n TCP SYNs. (On systems supporting  SYN
       cookies,	the backlog is irrelevant.) Normally socket_listen returns 0.

       If  anything goes wrong,	socket_listen returns -1, setting errno	appro-
       priately.

EXAMPLE
	 #include <socket.h>

	 int s;
	 char ip[16];
	 uint16	p;

	 if ((s=socket_tcp6())==-1)
	   strerr_die2sys(111,FATAL,"unable to create TCP socket: ");
	 if (socket_bind6_reuse(s,(char	*)V6any,8002,0)	== -1)
	   strerr_die2sys(111,FATAL,"unable to bind: ");
	 if (socket_listen(s,1)	== -1)
	   strerr_die2sys(111,FATAL,"unable to listen: ");

SEE ALSO
       socket_connect4(3), socket_connect6(3)

							      socket_listen(3)

NAME | SYNTAX | DESCRIPTION | EXAMPLE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=libowfat_socket_listen&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help