AyCode.Core/AyCode.Services/docs
Loretta 27cac570be Simplify byte[] wire format in SignalR binary protocol
Refactored AcBinaryHubProtocol and AyCodeBinaryHubProtocol to remove the VarUInt length prefix for raw byte[] arguments. Now, the protocol writes a tag (0x44) followed directly by the raw bytes, with argLength implying the payload size. Updated read logic to match: on detecting the tag, the code skips it and returns the remaining bytes as the payload. Updated documentation to clarify the new fast-path, protocol roles, and AcBinary detection. Set BufferWriterChunkSize to 4096 for SignalR in the base protocol for better alignment with Kestrel. Marked the related issue as resolved.
2026-04-09 08:27:44 +02:00
..
LOGGING_REMOTE.md Update doc links: use inline code, unify relative paths 2026-03-29 22:32:11 +02:00
SIGNALR.md Simplify byte[] wire format in SignalR binary protocol 2026-04-09 08:27:44 +02:00
SIGNALR_BINARY_PROTOCOL.md Simplify byte[] wire format in SignalR binary protocol 2026-04-09 08:27:44 +02:00
SIGNALR_ISSUES.md Simplify byte[] wire format in SignalR binary protocol 2026-04-09 08:27:44 +02:00