2017-07-28 4 views
0

Que signifie le paramètre de 1 dans la méthode listen(1) de socket. J'utilise le module de socket dans python 2.7 et j'ai créé un serveur de base que je veux connecter à plusieurs clients (tous sur une machine locale) et transmettre des données entre eux. Je connais là des manières plus simples de faire ceci mais je veux m'entraîner pour quand les clients ne seraient pas tous sur la même machine et pourraient devoir récupérer quelque chose du serveur d'abord ainsi ne pourraient pas le contourner. Je me demandais si le 1 dans l'écoute se rapportait à la quantité de connexions que le serveur ferait en une seule fois et si ce n'était pas ce que cela signifiait. Je veux vraiment comprendre en détail comment les parties du processus fonctionnent donc toute aide serait appréciée.Que signifie le paramètre de 1 dans la méthode `listen (1)` du module de socket en python?

Répondre

1

Il définit la longueur de la file d'attente de backlog, qui est le nombre de connexions entrantes qui ont été complétées par la pile TCP/IP mais pas encore acceptées par l'application.

Cela n'a absolument rien à voir avec le nombre de connexions simultanées que le serveur peut gérer.