【发布时间】:2019-05-10 03:28:17
【问题描述】:
我正在尝试使用 pybluez 在 python 中制作一个简单的蓝牙程序。对于服务器脚本,我有以下代码:
import bluetooth as bt
HOST = ""
PORT = 8888
s = bt.BluetoothSocket(bt.RFCOMM)
s.bind((HOST,PORT))
s.listen(1)
conn, addr = s.accept()
print("Connected by", addr)
while True:
data = conn.recv(1024)
print(data)
当我尝试运行它时,我得到了错误:
OSError: 请求的地址在其上下文中无效。
我进行了广泛的研究,但无法找到任何真正的原因;好像pybluez不喜欢绑定地址“”,但是我在网上找到的每个例子都说要这样做。
【问题讨论】:
-
您没有选择
port = ""。你选择了HOST = "" -
s.accecpt()??