From ba9e55e48c18ee2dc11c9db1492aa6a420e6e8ce Mon Sep 17 00:00:00 2001 From: Thomas Farstrike Date: Sun, 18 May 2025 17:17:35 +0200 Subject: [PATCH] update websocket examples --- draft_code/modwebsocket_test.py | 4 ++-- internal_filesystem/apps/com.example.btcticker/assets/echo.py | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/draft_code/modwebsocket_test.py b/draft_code/modwebsocket_test.py index 07f07567..84bd3f87 100644 --- a/draft_code/modwebsocket_test.py +++ b/draft_code/modwebsocket_test.py @@ -9,8 +9,8 @@ host = 'ws.postman-echo.com' port = 443 handshake_path = '/raw' # Option: echo.websocket.events (unreliable) -# host = 'echo.websocket.events' -# handshake_path = '/' +#host = 'echo.websocket.events' +#handshake_path = '/' try: addr_info = socket.getaddrinfo(host, port)[0][-1] diff --git a/internal_filesystem/apps/com.example.btcticker/assets/echo.py b/internal_filesystem/apps/com.example.btcticker/assets/echo.py index 4a4cb50d..947ea2ef 100644 --- a/internal_filesystem/apps/com.example.btcticker/assets/echo.py +++ b/internal_filesystem/apps/com.example.btcticker/assets/echo.py @@ -15,7 +15,8 @@ import asyncio try: URL = sys.argv[1] # expects a websocket echo server except Exception: - URL = "ws://echo.websocket.events" + # URL = "ws://echo.websocket.events" # also works + URL = "wss://echo.websocket.events" sslctx = False @@ -24,6 +25,7 @@ if URL.startswith("wss:"): try: sslctx = ssl.SSLContext(ssl.PROTOCOL_TLS_CLIENT) sslctx.verify_mode = ssl.CERT_NONE + #sslctx.verify_mode = ssl.CERT_REQUIRED # doesn't work because OSError: (-30336, 'MBEDTLS_ERR_SSL_CA_CHAIN_REQUIRED') except Exception: pass