proto-socket/python
toki 5df325bf96 feat: Dart Web E2E 테스트 및 크로스 테스트 추가
- Dart Web 브라우저 E2E 테스트 프레임워크 추가
- browser_ws_dart_io_test, browser_ws_kotlin_test 등 브라우저 통합 테스트 추가
- Dart Web 크로스테스트 케이스 추가 (go, kotlin, python, typescript)
- TypeScript 브라우저 웹소켓 클라이언트 개선
- Node.js 웹소켓 서버 클라이언트 업데이트
- 테스트 실행 매트릭스 스킬 및 스크립트 업데이트
- README.md 문서 업데이트
2026-05-25 00:30:37 +09:00
..
crosstest feat: Dart Web E2E 테스트 및 크로스 테스트 추가 2026-05-25 00:30:37 +09:00
proto_socket refactor: rename toki_socket to proto_socket across all languages 2026-05-02 07:19:12 +09:00
test refactor: rename toki_socket to proto_socket across all languages 2026-05-02 07:19:12 +09:00
pyproject.toml refactor: rename toki_socket to proto_socket across all languages 2026-05-02 07:19:12 +09:00
README.md 교차 테스트 프로세스 정리 및 문서 업데이트 (Go, Dart, TypeScript, Python) 2026-05-21 17:14:34 +09:00

Proto Socket Python

Python 3.11+ implementation of the Proto Socket protocol.

Supported Transports

Transport Status
TCP Supported
WebSocket Supported
TLS+TCP Supported
WSS Supported

TLS and WSS use caller-provided ssl.SSLContext values.

Development

Install the package with test dependencies:

python -m pip install -e ".[dev]"

Run same-language tests:

python -m pytest test/ -v

Run cross-language crosstests:

python crosstest/python_dart.py
python crosstest/python_go.py
python crosstest/python_kotlin.py
python crosstest/python_typescript.py