Open XeonSquared opened 6 years ago
So here's what I'm thinking:
Upon arbitrary node A making a connection to arbitrary node B:
Another option is to specify a simple protocol allowing node A to ask node B which stream protocols it supports, and then negotiating based on which one node A prefers. This could be done using reliable packets, and if it takes more than the time it takes for the acknowledgement to arrive again, give up on negotiating and fall back to the standard one.
ie so they're more like TCP, for performance reasons.
Multiple acknowledgements in one packet would also be good. Needs more thought.