Question

Depuis le site http://www.mobilepythonbook.org/ Je trouve l'exemple suivant de Bluetooth prises de courant: BT par exemple le chat

Ici, en fonction chat_server (), la méthode de liaison accepte un tuple de deux éléments. La première a été utilisée comme une chaîne vide. Que faut-il signifie?

Quel nœud agira en tant que maître dans le Bluetooth, celui qui commence chat_client ou celui qui commence chat_server? Je pense que ce devrait être le nœud en cours d'exécution chat_client. esclave Bluetooth Andhence seront les autres noeuds.

Était-ce utile?

La solution 2

J'ai trouvé la réponse du dispositif qui écoute les connexions entrantes est esclave et celui qui découvre et les demandes de connexion est le maître.

Désolé michelpeterson votre réponse est tout à fait tort.

Autres conseils

Pour les adresses IPv4, deux formes spéciales sont acceptés au lieu d'une adresse hôte: la chaîne vide représente INADDR_ANY, et la chaîne « » représente INADDR_BROADCAST - http://docs.python.org/library/socket.html

Vous y trouverez plus de suffisamment d'informations. Fondamentalement, ce INADDR_ANY signifie qu'il va se lier à une adresse que l'hôte a.

Le serveur est serait le maître Bluetooth et les clients de l'esclave, c'est parce que le maître d'exister avant la ponte est provoquée le client. En tant que dispositif détectable le serveur est celle qui détermine la manière dont se fait le canal configuré.

J'espère que cela clarifie les choses.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top