Pergunta

A partir do site http://www.mobilepythonbook.org/ eu encontrei o seguinte exemplo de Bluetooth sockets: BT bate-papo exemplo

Aqui em função chat_server () o método ligam aceita uma tupla com dois elementos. O primeiro tem sido usada como uma cadeia nula. O que isso significa?

Qual nó atuará como mestre na Bluetooth, a que começa chat_client ou aquele que começa chat_server? Eu sinto que deve ser o nó executando chat_client. escravo Andhence Bluetooth serão os outros nós.

Foi útil?

Solução 2

Eu encontrei a resposta do dispositivo que inicia a escuta para conexões de entrada é escravo e aquele que descobre e pedidos de ligação é o mestre.

michelpeterson Desculpe a sua resposta é totalmente errado.

Outras dicas

Para os endereços IPv4, duas formas especiais são aceitos em vez de um endereço de host: a cadeia vazia representa INADDR_ANY, e a string '' representa INADDR_BROADCAST - http://docs.python.org/library/socket.html

Lá você vai encontrar mais do que suficiente informação. Basicamente o que significa INADDR_ANY que vai ligar a qualquer endereço que o anfitrião tem.

O servidor é seria o mestre Bluetooth e os clientes do escravo, isso é porque o mestre tem de existir antes que o cliente pode ser gerado. Como um dispositivo detectável o servidor é aquele que determina como o canal fica configurado.

Espero que isso esclarece as coisas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top