2009-03-01 91 views
0

從網站http://www.mobilepythonbook.org/我發現藍牙插座的下面的例子:BT chat example的PyS60:藍牙插座

在這裏,在功能chat_server()的綁定方法接受具有兩個元素的元組。第一個被用作空字符串。它意味着什麼?

哪個節點將充當藍牙中的主節點,啓動chat_client還是啓動chat_server的節點?我覺得它應該是運行chat_client的節點。 Andhence藍牙從站將成爲其他節點。

回答

0

我發現答案開始偵聽傳入連接的設備是從屬設備,發現並請求連接的設備是主設備。

抱歉michelpeterson你的回答是完全錯誤的。

1

對於IPv4地址,兩個特殊的形式被接受,而不是一個主機地址:空字符串代表INADDR_ANY,字符串'代表INADDR_BROADCAST - http://docs.python.org/library/socket.html

在那裏你會找到足夠多的信息。基本上INADDR_ANY意味着它將綁定到主機擁有的任何地址。

服務器將是藍牙主設備,而客戶端是從設備,這是因爲主設備已有在客戶端產生之前存在。作爲可發現的設備,服務器是確定通道如何配置的設備。

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