PyS60:蓝牙插座

时间:2009-03-01 12:22:42

标签: python bluetooth nokia pys60

从网站http://www.mobilepythonbook.org/我找到了以下蓝牙套接字示例:BT chat example

这里在函数chat_server()中,bind方法接受一个包含两个元素的元组。第一个用作空字符串。它意味着什么?

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

2 个答案:

答案 0 :(得分:1)

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

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

服务器将是蓝牙主服务器,客户端是从服务器,这是因为主服务器存在,然后才能生成客户端。作为可发现的设备,服务器是确定如何配置通道的服务器。

我希望这能澄清事情。

答案 1 :(得分:0)

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

对不起michelpeterson你的回答是完全错误的。