-
Notifications
You must be signed in to change notification settings - Fork 68
Open
Description
If you send reliable packets from A -> B, and only unreliables from B -> A, the reliable packet acks will never be sent from B -> A, because the acknowledge header is only added to outbound Reliable packets (and only the first packet of fragments).
Without a regular stream of reliable packets going both ways, you don't have acks, and all packets still appear to be in-flight. So you don't have any reliability.
Caught me out. I was expecting acks to piggyback on any outbound packet with available space, even heartbeats.
Perhaps a concious choice(?), but wasn't clear to me from the docs.
Metadata
Metadata
Assignees
Labels
No labels