Connect Protocol
Created on 2022-06-06T16:09:45-05:00
Send Protobuf or the JSON equivalent of a given Protobuf schema via normal HTTP 1.1 or 2 POST requests.
Use normal HTTP semantics wherever possible (ex. error codes for errors.)
Streams messages by sending a data byte, packet length, and Protobuf/JSON packet, flushing the socket but technically streaming it all as one giant HTTP result.