代码运行到“client_sock,address = server_sock.accept()”就卡住了,显示代码还在运行中,没有任何输出,手机上显示蓝牙使用中。求解答,代码如下:
import bluetooth
server_sock=bluetooth.BluetoothSocket( bluetooth.RFCOMM )
port = 1
server_sock.bind(("",port))
server_sock.listen(1)
client_sock,address = server_sock.accept()
print( "Accepted connection from ",address)
data = client_sock.recv(1024)
print ("received [%s]" % data)
client_sock.close()
server_sock.close()
server_sock.accept()是等待连接
除非有客户端连接上这个侦听,否则它会一直卡在这里