2017-03-30 28 views
2

我正在嘗試設置Raspberry Pi和Arduino(Megapi)之間的藍牙連接。這些都安裝在無線機器人項目的機器人上。在Pi上運行Bluetooth服務器/偵聽器時,出現無效Exchange套接字錯誤。麻煩的代碼顯示如下─什麼是Python套接字錯誤否52(無效Exchange)引用?

self.host = "00:0D:19:EA:28:52" 
    self.port = 3 
    self.sock = socket.socket(socket.AF_BLUETOOTH, socket.SOCK_STREAM, socket.BTPROTO_RFCOMM) 
    self.sock.connect((self.host, self.port)) 

第四行是錯誤彈出向上

File "Client.py", line 21, in __init__ 
    self.sock.connect((self.host, self.port)) 
File "/usr/lib/python2.7/socket.py", line 224, in meth 
    return getattr(self._sock,name)(*args) 
socket.error: [Errno 52] Invalid exchange 

不幸的是,似乎對套接字錯誤在互聯網上提供很少的文檔,比其他一個/兩個單詞的描述是什麼錯誤代碼的意思。我希望你能幫助!

回答

相關問題