的PyS60:蓝牙插座

问题描述:

从网站http://www.mobilepythonbook.org/我发现蓝牙插座的下面的例子:BT chat example的PyS60:蓝牙插座

在这里,在功能chat_server()的绑定方法接受具有两个元素的元组。第一个被用作空字符串。它意味着什么?

哪个节点将充当蓝牙中的主节点,启动chat_client还是启动chat_server的节点?我觉得它应该是运行chat_client的节点。 Andhence蓝牙从站将成为其他节点。

我发现答案开始侦听传入连接的设备是从属设备,发现并请求连接的设备是主设备。

抱歉michelpeterson你的回答是完全错误的。

对于IPv4地址,两个特殊的形式被接受,而不是一个主机地址:空字符串代表INADDR_ANY,字符串'代表INADDR_BROADCAST - http://docs.python.org/library/socket.html

在那里你会找到足够多的信息。基本上INADDR_ANY意味着它将绑定到主机拥有的任何地址。

服务器将是蓝牙主设备,而客户端是从设备,这是因为主设备已有在客户端产生之前存在。作为可发现的设备,服务器是确定通道如何配置的设备。

我希望能够澄清一些事情。