带着蓝色图书馆

2024-06-02 06:37:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我想在一台带有蓝牙狗和Windows7的笔记本电脑和我的树莓皮3之间进行蓝牙通信。在

我在网上找到了一些使用Pybluez库的教程,但这对我不起作用。在

在下面找到服务器部件的代码:

import bluetooth

Host = ""
port = 12

HostAddr = (Host, port)

def setupServer():
    server_socket=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
    print("Socket Created.")
    server_socket.bind(HostAddr)
    server_socket.listen(1)
    print("Socket bind complete")

    client_sock, client_info = server_socket.accept()
    print("Accepted connection from " , client_info)

    try:
        while True:
            data = client_sock.recv(1024)
            if len(data) == 0: break
            print("received [%s]" %data)
    except IOError:
        pass

    print("Disconnected")

client_sock.close()
server_socket.close()
print("all done")

设置服务器()

这是输出:

^{pr2}$

你知道我为什么会犯这个错误吗?在


Tags: info服务器clienthostclosedataserverbind