我正在做一个类项目,我们正在尝试捕获 socket.io 异常。具体来说,socketio.exceptions.ConnectionError: Connection denied by server 我们这样做的目的是在没有建立连接的情况下继续尝试连接。
我们尝试查看https://python-socketio.readthedocs.io/en/latest/上的文档,但找不到任何东西。同样,如果尚未建立连接,我们将尝试连接到服务器。我们正在查看 socket.reconnect() ,但这似乎只有在建立连接后才有效。我们正在尝试在树莓派 3 上实现这一点。我们编写了一个脚本来在启动时执行我们的客户端代码,但在脚本执行后与 pi 建立了以太网连接。
import socketio
import opc, time
import json
# Initiate socket client
socket = socketio.Client()
# Initiate socket client for fadecandy server (little chip between Led strip and Pi
fade_client = opc.Client('localhost:xxxx')
# Establish connection to server
socket.connect("website url", namespaces=['/pi'])
# stuff to do after connection, mainly change led lights through
# fadecandy server