我正在尝试构建一个机器人,该机器人可以从已安装的RPi摄像机捕获图像,然后尝试将其发送到Mac进行图像识别并将结果发送回去。该机器人是由Raspberry Pi 3 Model B控制的。我曾尝试通过套接字进行通信,但是每当尝试进行连接时,它始终会显示“连接被拒绝”。关于无线通信RPi和Mac的新方法有何建议?
这是服务器的代码:
import socket
server = socket.socket()
server.bind(('127.0.0.1', 8000))
server.listen(0)
connection = server.accept()[0].makefile('wb')
print("success")
这是客户端的代码:
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(('127.0.0.1', 8000))
connection = client.makefile('rb')
print('connection sucessful')
记住:我只是在尝试确保Raspberry Pi和Mac之间的连接成功。
答案 0 :(得分:0)
我只是弄清楚了。我只是注意到,在连接之前,我已经使用SSH连接到RPi。我正在使用它,所以我可以编辑RPi的代码。因此,我要做的就是将RPi连接到其他设备,然后在Mac上运行服务器代码,在RPi上运行客户端。这是成功的。
对不起,如果您在回答我的问题时遇到困难。毕竟,注意到SSH连接只是一个错误。