tiqi-group / pydase

A Python library for creating remote control interfaces of Python objects.
https://pydase.readthedocs.io
MIT License
1 stars 1 forks source link

Moving from rpyc to socketio-based server-client model #110

Closed mosmuell closed 5 months ago

mosmuell commented 6 months ago

Is your feature request related to a problem? Please describe. Exposing the services through a http(s) reverse proxy does not allow for rpyc connections directly. The user will have to enable port forwarding when deploying the service in a container and cannot use the same hostname for connection, which is quite limiting.

Describe the solution you'd like We are already using a socketio server to manage the communication between the backend and the frontend clients. I would like to extend this server to take over the responsibilities rpyc has at the moment.

Python client behaviour