的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意味着它将绑定到主机拥有的任何地址。
服务器将是蓝牙主设备,而客户端是从设备,这是因为主设备已有在客户端产生之前存在。作为可发现的设备,服务器是确定通道如何配置的设备。
我希望能够澄清一些事情。