listen

LISTEN(2)		 Linux - prirucka programatora		     LISTEN(2)



JMENO
       listen - cekej na spojeni na soketu

SYNTAXE
       #include <sys/socket.h>

       int listen(int s, int backlog);

POPIS
       K  prijeti  spojeni  na	soketu	je nejdrive treba tento soket vytvorit
       funkci socket(2), ochota akceptovat prichozi  spojeni  a	 delka	fronty
       cekajicich  pozadavku  je  specifikovana	 funkci	 listen,  a  pote jsou
       pozadavky na spojeni akceptovany funkci accept(2).  Volani  listen  lze
       aplikovat pouze na sokety typu SOCK_STREAM nebo SOCK_SEQPACKET.

       Parametr	 backlog specifikuje delku fronty cekajicich pozadavku na spo-
       jeni. Je-li fronta zaplnena, obdrzi klient zpravu ECONNREFUSED.

NAVRATOVA HODNOTA
       V pripade uspechu je vracena nula, jinak -1 a  je  prislusne  nastavena
       promenna errno

CHYBY
       EBADF   Argument s neni platnym deskriptorem.

       ENOTSOCK
	       Argument s neni deskriptorem soketu.

       EOPNOTSUPP
	       Typ soketu neni podporovan volanim listen.

SPLNUJE STANDARDY
       SVr4, 4.4BSD (volani listen se poprve objevilo ve 4.2BSD).

CHYBY
       Je-li  soket  typu  AF_INET  a  argument backlog je vetsi nez konstanta
       SOMAXCONN (128 v 2.0.29), je tise zmensen na SOMAXCONN. Budete-li  psat
       prenositelne  aplikace,	tak si z teto konstanty nic nedelejte, protoze
       napr. nektere BSD systemy limituji backlog na 5.

DALSI INFORMACE
       accept(2), connect(2), socket(2)



BSD Man Page			 11.dubna 1997			     LISTEN(2)

Personal Tools