来自网站 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 意味着它将绑定到主机拥有的任何地址。

服务器将是蓝牙主设备,客户端是从设备,这是因为主设备 在生成客户端之前就存在。作为一种可发现的设备,服务器决定如何配置通道。

我希望这能澄清事情。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top