Frage

Von der Website http://www.mobilepythonbook.org/ fand ich das folgende Beispiel für Bluetooth Steckdosen: BT Chat Beispiel

Hier in Funktion chat_server () die bind Methode akzeptiert ein Tupel mit zwei Elementen. Die erste wurde als Null-Zeichenfolge verwendet. Was bedeutet es bedeuten?

Welche Knoten als Master im Bluetooth handeln, die eine, die chat_client oder man beginnt, die chat_server beginnt? Ich glaube, es sollte der Knoten läuft chat_client sein. Andhence Bluetooth-Slave werden die anderen Knoten sein.

War es hilfreich?

Lösung 2

fand ich die Antwort das Gerät, das für eingehende Verbindungen beginnt zu hören ist Slave und derjenige, der für die Verbindung entdeckt und Anfragen ist der Meister.

Leider michelpeterson Ihre Antwort ist völlig falsch.

Andere Tipps

Für IPv4-Adressen, zwei Sonderformen anstelle einer Host-Adresse akzeptiert: die leere Zeichenkette repräsentiert INADDR_ANY, und der String '' steht für INADDR_BROADCAST - http://docs.python.org/library/socket.html

Dort finden Sie mehr als genug Informationen. Im Grunde, was INADDR_ANY bedeutet, dass es zu jeder Adresse binden, die die Host hat.

Der Server ist wäre der Bluetooth-Master und die Clients der Slave, ist dies, weil der Master hat existieren, bevor die der Client gelaicht werden kann. Als Erkennbar Gerät ist der Server derjenige, der bestimmt, wie der Kanal konfiguriert wird.

Ich hoffe, das klärt die Dinge.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top