[feat](client, server): enable concurrent HTTP stream handling per DTLS session

- Removed session-level serialization lock for HTTP requests (`requestMu`) to support concurrent stream processing.
- Introduced centralized `readLoop` and `streamReceiver` design for stream demultiplexing and individual stream handling.
- Updated client to handle multiple `StreamOpen/StreamData/StreamClose` per session concurrently with per-stream ARQ state.
- Enhanced server logic for efficient HTTP mapping and response streaming in a concurrent stream environment.
This commit is contained in:
dalbodeule committed 2025-12-10 13:05:12 +09:00
1 parent 9b7369233c
commit faea425e57
3 files changed
+656 -355

No files matched your search

+636 -332
View File
File diff suppressed because it is too large. Load diff