socket_create_listen

socket_create_listen -- Ouvre une socket sur un port pour accepter les connexions

Description

resource socket_create_listen ( int port [, int backlog])

Avertissement

Cette fonction est EXPERIMENTALE . Cela signifie que le comportement de cette fonction , son nom et concrètement , TOUT ce qui est documenté ici peut changer dans un futur proche , SANS PREAVIS ! Soyez-en conscient , et utilisez cette fonction à vos risques et périls .

socket_create_listen( ) est destinée à simplifier la création de nouvelles sockets destinées être mises en attente , et accepter de nouvelles connexions .

socket_create_listen( ) créée une nouvelle ressource de socket , de type AF_INET , mise en attente sur toutes les interfaces locales , pour le port port .

Le paramètre backlog Le paramètre backlog définit la taille maximum de la queue de connexions en attente . SOMAXCONN peut être utilisée comme valeur pour le paramètre backlog . Reportez-vous à socket_listen( ) pour plus de détails .

socket_create_listen( ) retourne une nouvelle ressource de socket en cas de succès et FALSE en cas d'erreur.Le code d'erreur généré peut être obtenu en appelant la fonction socket_last_error( ) . Ce code d' erreur peut être passé à la fonction socket_strerror( ) pour obtenir un message d 'erreur , humainement lisible .

Si vous voulez créer une socket qui n' écoute que certaines interfaces , vous devez utiliser socket_create( ) , socket_bind( ) et socket_listen( ) .

Voir aussi socket_create( ) , socket_bind( ) , socket_listen( ) , socket_last_error( ) et socket_strerror( ) .