题
来自网站 http://www.mobilepythonbook.org/ 我发现了以下蓝牙套接字的示例: BT 聊天示例
在函数 chat_server() 中,bind 方法接受一个包含两个元素的元组。第一个已用作空字符串。它意味着什么?
哪个节点将充当蓝牙中的主节点,启动 chat_client 的节点还是启动 chat_server 的节点?我感觉应该是运行chat_client的节点。因此蓝牙从站将是其他节点。
解决方案 2
我找到答案即开始监听传入连接的设备是从站,该发现并连接请求是主。所述一个
对不起michelpeterson你的答案是完全错误的。
其他提示
对于 IPv4 地址,接受两种特殊形式而不是主机地址:空字符串代表 INADDR_ANY,字符串 '' 代表 INADDR_BROADCAST -- http://docs.python.org/library/socket.html
在那里你会找到足够多的信息。基本上 INADDR_ANY 意味着它将绑定到主机拥有的任何地址。
服务器将是蓝牙主设备,客户端是从设备,这是因为主设备 有 在生成客户端之前就存在。作为一种可发现的设备,服务器决定如何配置通道。
我希望这能澄清事情。
不隶属于 StackOverflow