优化thead内存申请,指向PSRAM 2146/1 2146/head 2147/target/1
author孙春阳 <snickersun@163.com>
Mon, 25 Aug 2025 10:28:54 +0000 (18:28 +0800)
committer孙春阳 <snickersun@163.com>
Mon, 25 Aug 2025 10:28:54 +0000 (18:28 +0800)
commit19997b5f4dd9a9a74f3935fd7829404be87e73d6
tree97238a8254b2488a9b868a01c4a338f95b1c4e7d
parent70973809e7849656ad06c147c8fc07ceae38bcea
优化thead内存申请,指向PSRAM
统一cat1接口指向 4g中的接口
验证 海思 websocket接口,添加python 服务器测试脚本
368 files changed:
code/sdk/build/config/target_config/brandy/config.py
code/sdk/drivers/boards/brandy_evb/linker/standard/acore.prelds
code/sdk/zhihui/4g/cat1Service/Service/cat1_utils.c
code/sdk/zhihui/4gTest/cat1_at_cmd.c
code/sdk/zhihui/CMakeLists.txt
code/sdk/zhihui/ai/CMakeLists.txt [new file with mode: 0644]
code/sdk/zhihui/ai/include/bk_websocket.h [new file with mode: 0644]
code/sdk/zhihui/ai/include/cat1_ws.h [new file with mode: 0644]
code/sdk/zhihui/ai/include/dev_authentication.h [new file with mode: 0644]
code/sdk/zhihui/ai/src/cat1_ai_server.c [new file with mode: 0644]
code/sdk/zhihui/ai/src/cat1_ws.c [new file with mode: 0644]
code/sdk/zhihui/ai/src/dev_authentication.c [new file with mode: 0644]
code/sdk/zhihui/services/gnss/src/uart_gnss.c
code/sdk/zhihui/utils/custom_utils.c
code/sdk/zhihui/websocket/CMakeLists.txt [new file with mode: 0644]
code/sdk/zhihui/websocket/include/websocket_parser_wrapper.h [new file with mode: 0644]
code/sdk/zhihui/websocket/include/websocket_test.h [new file with mode: 0644]
code/sdk/zhihui/websocket/include/ws_multi_test.h [new file with mode: 0644]
code/sdk/zhihui/websocket/include/zhihui_websocket.h [new file with mode: 0644]
code/sdk/zhihui/websocket/src/websocket_parser.c [new file with mode: 0644]
code/sdk/zhihui/websocket/src/zhihui_websocket.c [new file with mode: 0644]
code/sdk/zhihui/websocket/test/websocket_test.c [new file with mode: 0644]
code/sdk/zhihui/websocket/test/ws_multi_test.c [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/.github/FUNDING.yml [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/.github/ISSUE_TEMPLATE/config.yml [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/.github/ISSUE_TEMPLATE/issue.md [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/.github/dependabot.yml [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/.github/workflows/release.yml [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/.github/workflows/tests.yml [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/.gitignore [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/.readthedocs.yaml [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/CODE_OF_CONDUCT.md [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/LICENSE [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/MANIFEST.in [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/Makefile [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/README.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/SECURITY.md [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/compliance/README.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/compliance/asyncio/client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/compliance/asyncio/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/compliance/config/fuzzingclient.json [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/compliance/config/fuzzingserver.json [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/compliance/sync/client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/compliance/sync/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/Makefile [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/_static/favicon.ico [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/_static/tidelift.png [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/_static/websockets.svg [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/conf.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/deploy/architecture.svg [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/deploy/fly.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/deploy/haproxy.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/deploy/heroku.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/deploy/index.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/deploy/koyeb.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/deploy/kubernetes.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/deploy/nginx.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/deploy/render.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/deploy/supervisor.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/faq/asyncio.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/faq/client.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/faq/common.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/faq/index.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/faq/misc.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/faq/server.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/howto/autoreload.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/howto/debugging.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/howto/django.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/howto/encryption.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/howto/extensions.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/howto/index.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/howto/patterns.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/howto/sansio.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/howto/upgrade.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/index.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/intro/examples.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/intro/index.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/intro/tutorial1.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/intro/tutorial2.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/intro/tutorial3.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/make.bat [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/project/changelog.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/project/contributing.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/project/index.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/project/license.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/project/sponsoring.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/project/support.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/project/tidelift.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/asyncio/client.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/asyncio/common.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/asyncio/server.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/datastructures.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/exceptions.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/extensions.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/features.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/index.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/legacy/client.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/legacy/common.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/legacy/server.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/sansio/client.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/sansio/common.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/sansio/server.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/sync/client.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/sync/common.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/sync/server.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/types.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/reference/variables.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/requirements.txt [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/spelling_wordlist.txt [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/authentication.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/authentication.svg [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/broadcast.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/compression.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/data-flow.svg [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/design.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/index.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/keepalive.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/lifecycle.graffle [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/lifecycle.svg [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/logging.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/memory.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/performance.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/protocol.graffle [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/protocol.svg [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/proxies.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/routing.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/docs/topics/security.rst [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/asyncio/client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/asyncio/echo.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/asyncio/hello.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/asyncio/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/fly/Procfile [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/fly/app.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/fly/fly.toml [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/fly/requirements.txt [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/haproxy/app.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/haproxy/haproxy.cfg [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/haproxy/supervisord.conf [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/heroku/Procfile [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/heroku/app.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/heroku/requirements.txt [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/koyeb/Procfile [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/koyeb/app.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/koyeb/requirements.txt [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/kubernetes/Dockerfile [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/kubernetes/app.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/kubernetes/benchmark.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/kubernetes/deployment.yaml [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/nginx/app.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/nginx/nginx.conf [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/nginx/supervisord.conf [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/render/app.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/render/requirements.txt [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/supervisor/app.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/deployment/supervisor/supervisord.conf [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/django/authentication.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/django/notifications.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/django/signals.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/faq/health_check_server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/faq/shutdown_client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/faq/shutdown_server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/legacy/basic_auth_client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/legacy/basic_auth_server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/legacy/unix_client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/legacy/unix_server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/quick/client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/quick/counter.css [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/quick/counter.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/quick/counter.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/quick/counter.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/quick/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/quick/show_time.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/quick/show_time.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/quick/show_time.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/quick/sync_time.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/ruff.toml [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/sync/client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/sync/echo.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/sync/hello.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/sync/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tls/client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tls/localhost.pem [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tls/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/start/connect4.css [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/start/connect4.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/start/connect4.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/start/favicon.ico [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step1/app.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step1/connect4.css [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step1/connect4.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step1/connect4.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step1/favicon.ico [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step1/index.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step1/main.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step2/app.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step2/connect4.css [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step2/connect4.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step2/connect4.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step2/favicon.ico [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step2/index.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step2/main.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step3/Procfile [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step3/app.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step3/connect4.css [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step3/connect4.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step3/connect4.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step3/favicon.ico [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step3/index.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step3/main.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/example/tutorial/step3/requirements.txt [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/app.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/cookie.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/cookie.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/cookie_iframe.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/cookie_iframe.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/favicon.ico [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/first_message.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/first_message.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/index.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/query_param.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/query_param.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/script.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/style.css [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/test.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/test.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/user_info.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/authentication/user_info.js [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/broadcast/clients.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/broadcast/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/compression/benchmark.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/compression/client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/compression/corpus.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/compression/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/json_log_formatter.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/optimization/parse_frames.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/optimization/parse_handshake.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/optimization/streams.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/profiling/compression.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/experiments/routing.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/fuzzing/fuzz_http11_request_parser.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/fuzzing/fuzz_http11_response_parser.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/fuzzing/fuzz_websocket_parser.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/logo/favicon.ico [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/logo/github-social-preview.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/logo/github-social-preview.png [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/logo/horizontal.svg [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/logo/icon.html [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/logo/icon.svg [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/logo/old.svg [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/logo/tidelift.png [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/logo/vertical.svg [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/pyproject.toml [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/setup.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/tcp_test_client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/tcp_test_server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websocket_client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websocket_server6.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websocket_test_client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websocket_test_server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websocket_test_server6.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/__init__.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/__main__.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/asyncio/__init__.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/asyncio/async_timeout.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/asyncio/client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/asyncio/compatibility.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/asyncio/connection.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/asyncio/messages.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/asyncio/router.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/asyncio/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/auth.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/cli.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/connection.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/datastructures.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/exceptions.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/extensions/__init__.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/extensions/base.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/extensions/permessage_deflate.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/frames.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/headers.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/http.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/http11.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/imports.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/legacy/__init__.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/legacy/auth.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/legacy/client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/legacy/exceptions.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/legacy/framing.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/legacy/handshake.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/legacy/http.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/legacy/protocol.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/legacy/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/protocol.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/py.typed [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/speedups.c [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/speedups.pyi [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/streams.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/sync/__init__.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/sync/client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/sync/connection.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/sync/messages.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/sync/router.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/sync/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/sync/utils.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/typing.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/uri.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/utils.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/src/websockets/version.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/__init__.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/asyncio/__init__.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/asyncio/connection.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/asyncio/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/asyncio/test_client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/asyncio/test_connection.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/asyncio/test_messages.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/asyncio/test_router.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/asyncio/test_server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/asyncio/utils.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/extensions/__init__.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/extensions/test_base.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/extensions/test_permessage_deflate.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/extensions/utils.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/legacy/__init__.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/legacy/test_auth.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/legacy/test_client_server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/legacy/test_exceptions.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/legacy/test_framing.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/legacy/test_handshake.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/legacy/test_http.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/legacy/test_protocol.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/legacy/utils.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/maxi_cov.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/protocol.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/proxy.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/requirements.txt [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/sync/__init__.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/sync/connection.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/sync/server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/sync/test_client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/sync/test_connection.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/sync/test_messages.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/sync/test_router.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/sync/test_server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/sync/test_utils.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/sync/utils.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_auth.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_cli.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_client.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_connection.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_datastructures.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_exceptions.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_exports.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_frames.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_headers.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_http.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_http11.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_imports.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_localhost.cnf [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_localhost.pem [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_protocol.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_server.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_streams.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_uri.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/test_utils.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tests/utils.py [new file with mode: 0644]
code/sdk/zhihui/websocket/websockets_py/tox.ini [new file with mode: 0644]