问题描述
我想使用python 3连接远程树莓派
我写了以下代码
import eventlet
import socketio
sio = socketio.Server()
app = socketio.WsgiApp(sio)
@sio.event
def connect(sid,environ):
print('connect ',sid)
@sio.event
def server_message(sid,data):
print(data)
if data == 'Hello':
sio.emit('my_message','Hi')
@sio.event
def disconnect(sid):
print('disconnect ',sid)
if __name__ == '__main__':
eventlet.wsgi.server(eventlet.listen(('',5000)),app)
从RPi代码:
import socketio
sio = socketio.Client()
@sio.event
def connect():
print('connection established')
sio.emit('server_message','Hello')
@sio.event
def my_message(data):
print(str(data))
@sio.event
def disconnect():
print('disconnected from server')
sio.connect('WANIP:3389')
我已经完成了路由器转发端口3389,并与以下网站进行了端口转发检查-https://www.canyouseeme.org/
显示端口转发成功
我也启用了树莓派中的端口。
但是仍然无法连接..我无法理解问题。任何人都可以帮助我。
我尝试通过使用WANIP:3389的远程桌面进行操作,但仍然无法连接树莓派。显示错误。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)