Users could not communicate with services that have SSL-TLS encryption enabled as the client defaulted to insecure websockets.
Programmatically constructing the URL from user input is error-prone, which is why I chose to let the users type in the URL to the remote service themselves.
The client has to be instantiated like this now:
on local machine with port 8001:
pydase.Client(url="ws://localhost:8001")
on a different host with SSL-TLS encryption enabled (e.g. through a reverse proxy)
pydase.Client(url="wss://other-host.ch")
This assumes that the used port is the standard 443.
Users could not communicate with services that have SSL-TLS encryption enabled as the client defaulted to insecure websockets. Programmatically constructing the URL from user input is error-prone, which is why I chose to let the users type in the URL to the remote service themselves. The client has to be instantiated like this now:
This assumes that the used port is the standard 443.