我想不出怎么弄到那辆车客户端.py以及服务器.py文件同时运行,建立蓝牙连接并将数据从服务器传输到客户端。你知道吗
我已经开始使用kivy编写android应用程序,我需要它在主机上查找文件。我写了一封信客户端.py和一个服务器.py文件尝试建立蓝牙连接,然后通过读取文件并将内容作为字典发送,将文件从服务器发送到客户端。你知道吗
对不起,我是个十足的新手,这可能很糟糕。你知道吗
客户:
from bluetooth import *
server_addr = "xx:xx:xx:xx:xx:xx"
port = 1030
sock = BluetoothSocket(RFCOMM)
sock.connect((server_addr, port))
while True:
response = sock.recv(1024)
if len(response) == 0:
break
print("received [%s]" % response)
服务器:
from bluetooth import *
server_sock = BluetoothSocket(RFCOMM)
port = 1030
server_sock.bind(("xx:xx:xx:xx:xx:xx",port))
server_sock.listen(1)
client_sock,address = server_sock.accept()
print("Accepted connection from ", address)
f = open("database.txt", "r")
listOfUsers = {}
for line in f:
email, password, firstName, lastName = line.strip().split(",")
listOfUsers[email] = (password, firstName, lastName)
f.close()
server_sock.send(listOfUsers)
client_sock.close()
server_sock.close()
我一直试图在计算机上运行这两个文件来测试它们,但是我不知道它们是否工作,因为当我在Windows的命令提示符下运行它们时,python终端会弹出并再次关闭,而不做任何操作。即使它们真的工作了,我仍然不知道如何让它们在客户端文件在应用程序中运行,服务器文件在计算机上运行。你知道吗
谢谢你对我的帮助和耐心!你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐